This prototype is used to represent a parameter has multiple values. Each value is has a label to differentiate values. Only experts should interact directly with this prototype.
character
identifier for parameter.
character
name of parameter.
numeric
vector
of values.
character
vector
of names for each value.
numeric
vector
of default values.
integer
number of values.
character
class of values.
numeric
vector
specifying the minimum
permitted values.
numeric
vector
specifying the maximum
permitted values.
function
used to construct a
shiny::shiny()
interface for modifying values.
x$print()
x$show()
x$repr()
x$validate(tbl)
x$get()
x$set(tbl)
x$reset()
x$render(...)
data.frame()
containing new parameter values with
row names indicating the labels and a column called "values"
containing the new parameter values.
arguments passed to function in widget
field.
print the object.
show the object.
character
representation of object.
check if a proposed new set of parameters are valid.
return a base::data.frame()
containing the
parameter values.
update the parameter values using a
base::data.frame()
.
update the parameter values to be the default values.
create a shiny::shiny()
widget to modify
parameter values.