validate.compound.param.value {AnalysisPageServer}R Documentation

validate.compound.param.value

Description

Validate a compound-type AnalysisPageParam value

Usage

validate.compound.param.value(app, val, transform.labeled = FALSE)

Arguments

app

AnalysisPageParam

val

Candidate value

transform.labeled

Passed through to validate.param.value of children. Default: FALSE.

Details

Validate a compound-type AnalysisPageParam value:

  1. val must be a list. If length 0 then it is valid with no further checks.

  2. names(val) must not have any duplicates.

  3. names(val) must be a subset of names(app$children).

  4. Each of the values in the list must be validated by the corresponding child. transform.labeled is passed on.

Value

value, possibly with labeled children transformed

Author(s)

Brad Friedman


[Package AnalysisPageServer version 1.16.0 Index]