Parameter-interface.See: Description
| Interface | Description |
|---|---|
| GalaxyConvertible | |
| Rangeable |
Interface for
Parameters 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
ParameterSetContainers 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
Parameters 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
Parameters 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
Parameters. |
| 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
SimpleParameters 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 Parameters. |
| 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 valuesStrings 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 ParameterSets that contain a
set of Parameters. As SimpleParameters can also have ParameterSets
as values (the corresponding data type is DataType.PARAMETERSET) and these can also be used
inside CollectionParameters, 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.