public class Parameters
extends java.lang.Object
Parameters provides methods to create Parameter
attributes.| Constructor and Description |
|---|
Parameters() |
| Modifier and Type | Method and Description |
|---|---|
static ParameterRange |
range(double def,
double lb,
double ub)
Constructs a
ParameterRange. |
static ParameterRange |
range(double def,
double lb,
double ub,
double granularity)
Constructs a
ParameterRange. |
static ParameterSelect |
select(java.lang.Object def,
java.lang.Object... select)
Constructs a
ParameterSelect. |
static ParameterSelect |
selectList(java.lang.Object def,
java.util.List<java.lang.Object> select)
Constructs a
ParameterSelect. |
static ParameterSelect |
selectRef(java.lang.String reference,
java.lang.Object def,
java.lang.Object... select)
Constructs a
ParameterSelect. |
static ParameterSelect |
selectRefList(java.lang.String reference,
java.lang.Object def,
java.util.List<java.lang.Object> select)
Constructs a
ParameterSelect. |
static ParameterUniqueID |
uniqueID(int def,
java.lang.String identifier)
Constructs a
ParameterUniqueID. |
public static ParameterSelect select(java.lang.Object def, java.lang.Object... select)
ParameterSelect.def - the default valueselect - the list of elementspublic static ParameterSelect selectList(java.lang.Object def, java.util.List<java.lang.Object> select)
ParameterSelect.def - the default valueselect - the list of elementspublic static ParameterSelect selectRef(java.lang.String reference, java.lang.Object def, java.lang.Object... select)
ParameterSelect.reference - the reference parameterdef - the default valueselect - the list of elementspublic static ParameterSelect selectRefList(java.lang.String reference, java.lang.Object def, java.util.List<java.lang.Object> select)
ParameterSelect.reference - the reference parameterdef - the default valueselect - the list of elementspublic static ParameterRange range(double def, double lb, double ub)
ParameterRange.def - the default valuelb - the lower boundub - the upper boundpublic static ParameterRange range(double def, double lb, double ub, double granularity)
ParameterRange.def - the default valuelb - the lower boundub - the upper boundgranularity - the granularity (step-size)public static ParameterUniqueID uniqueID(int def, java.lang.String identifier)
ParameterUniqueID.def - the default valueidentifier - the identifier