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.