validate.compound.param.value: validate.compound.param.value
Description
Validate a compound-type AnalysisPageParam value
Usage
validate.compound.param.value(app, val, transform.labeled = FALSE)
Value
value, possibly with labeled children transformed
Details
Validate a compound-type AnalysisPageParam value:
-
val must be a list. If length 0 then it is valid with no further checks.
-
names(val) must not have any duplicates.
-
names(val) must be a subset of names(app$children).
- Each of the values in the list must be validated by the corresponding
child.
transform.labeled is passed on.