Parameter
-interface.See: Description
Interface | Description |
---|---|
GalaxyConvertible | |
Rangeable |
Interface for
Parameter s that potentially can be varied over a
certain interval or a list of values. |
RangeIterator |
Interface for a
Parameter or ParameterSet that can have
multiple values at the same time. |
Class | Description |
---|---|
AbstractSelectionParameter |
Class for a collection parameter, i.e.
|
ArrayParameterSet |
Class for a
ParameterSet that consists of a length-Parameter
that defines the length of the array and an array of
ParameterSetContainer s of this length. |
EnumParameter |
This class implements a
SelectionParameter based on an Enum . |
ExpandableParameterSet |
A class for a
ParameterSet that can be expanded by additional
Parameter s at runtime. |
FileParameter |
Class for a
Parameter that represents a local file. |
FileParameter.FileRepresentation |
Class that represents a file.
|
InstanceParameterSet<T extends InstantiableFromParameterSet> |
Container class for a set of
Parameter s that can be used to
instantiate another class. |
MultiSelectionParameter |
Class for a
Parameter that provides a collection of possible values. |
Parameter |
Abstract class for a parameter that shall be used as the parameter of some
method, constructor, etc.
|
ParameterSet |
(Container) class for a set of
Parameter s. |
ParameterSetContainer |
Class for a
ParameterSetContainer that contains a
ParameterSet as value. |
ParameterSetTagger |
This class implements a tagger for
Parameter of ParameterSet . |
ParameterSetTagger.KeyEntryComparator<K extends Comparable<K>,V> | |
RangeParameter |
Class for a parameter wrapper that allows
SimpleParameter s to be set
to a set of values.These values may be given either as a list of values separated by spaces, as a range between a first and a last value with a given number of steps between these values, or a single value. |
SelectionParameter |
Class for a collection parameter, i.e.
|
SequenceScoringParameterSet<T extends InstantiableFromParameterSet> |
Abstract class for a
ParameterSet containing all parameters necessary
to construct an Object that implements
InstantiableFromParameterSet . |
SimpleParameter |
Class for a "simple" parameter.
|
SimpleParameterSet |
Class for a
ParameterSet that is constructed from an array of Parameter s. |
Enum | Description |
---|---|
RangeParameter.RangeType |
The possible types of defining ranges for a
RangeParameter . |
RangeParameter.Scale |
Exception | Description |
---|---|
ParameterException |
Class for an exception that is thrown if some error occurs while setting a
parameter's value or constructing a parameter.
|
SimpleParameter.DatatypeNotValidException | |
SimpleParameter.IllegalValueException |
This exception is thrown if a parameter is not valid.
|
Parameter
-interface. This convention includes that each parameter has
ParameterValidator
that allows for a stricter validation, e.g. a specified range
of allowed parameter valuesString
s in SimpleParameter
, collections of
possible parameter values in CollectionParameter
, input files in FileParameter
, and
for parameters that can have a number of different parameter values in RangeParameter
.Parameter
-types can be combined to ParameterSet
s that contain a
set of Parameter
s. As SimpleParameter
s can also have ParameterSet
s
as values (the corresponding data type is DataType.PARAMETERSET
) and these can also be used
inside CollectionParameter
s, a tree of parameters can be built that allows to select between different
options in a collection and set the parameters that belong to the selected option, or to bundle sets of parameters
into subsets to allow for a clearer organization of parameters.