Uses of Interface
elki.utilities.optionhandling.parameters.Parameter
-
Packages that use Parameter Package Description elki.gui.configurator Configurator components.elki.gui.util Utility classes for GUIs (e.g., a class to display a logging panel).elki.utilities.optionhandling Parameter handling and option descriptions.elki.utilities.optionhandling.parameterization Configuration managers.elki.utilities.optionhandling.parameters Classes for various typed parameters. -
-
Uses of Parameter in elki.gui.configurator
Classes in elki.gui.configurator with type parameters of type Parameter Modifier and Type Class Description class
AbstractParameterConfigurator<T extends Parameter<?>>
Abstract class to produce a configurator for a particular parameter.class
AbstractSingleParameterConfigurator<T extends Parameter<?>>
Base class for MiniGUI input helpersFields in elki.gui.configurator declared as Parameter Modifier and Type Field Description (package private) T
AbstractParameterConfigurator. param
The parameter to configureMethods in elki.gui.configurator with parameters of type Parameter Modifier and Type Method Description void
AbstractParameterConfigurator. addParameter(java.lang.Object owner, Parameter<?> param, TrackParameters track)
void
ClassListParameterConfigurator. addParameter(java.lang.Object owner, Parameter<?> param, TrackParameters track)
void
ClassParameterConfigurator. addParameter(java.lang.Object owner, Parameter<?> param, TrackParameters track)
void
ConfiguratorPanel. addParameter(java.lang.Object owner, Parameter<?> param, TrackParameters track)
Add parameter to this panel.void
ParameterConfigurator. addParameter(java.lang.Object owner, Parameter<?> param, TrackParameters track)
Add a parameter to the panel.private ParameterConfigurator
ConfiguratorPanel. makeConfigurator(Parameter<?> param)
Constructors in elki.gui.configurator with parameters of type Parameter Constructor Description TextParameterConfigurator(Parameter<?> param, javax.swing.JComponent parent)
-
Uses of Parameter in elki.gui.util
Classes in elki.gui.util that implement Parameter Modifier and Type Class Description static class
DynamicParameters.RemainingOptions
Dummy option class that represents unhandled optionsFields in elki.gui.util declared as Parameter Modifier and Type Field Description private Parameter<?>
ParameterTable.ClassListEditor. option
Parameter we are currently editing.protected Parameter<?>
DynamicParameters.Node. param
Methods in elki.gui.util with parameters of type Parameter Modifier and Type Method Description void
DynamicParameters. addParameter(Parameter<?> option, java.lang.String value, int bits, int depth)
Add a single parameter to the listConstructors in elki.gui.util with parameters of type Parameter Constructor Description Node(Parameter<?> param, java.lang.String value, int flags, int depth)
Constructor. -
Uses of Parameter in elki.utilities.optionhandling
Methods in elki.utilities.optionhandling with parameters of type Parameter Modifier and Type Method Description static java.lang.String
OptionUtil. getFullDescription(Parameter<?> param)
Format a parameter description.static java.lang.String
ParameterException. prefixParametersToMessage(Parameter<?> p, java.lang.String mid, Parameter<?> p2, java.lang.String message)
Prefix parameters to error message.static java.lang.String
ParameterException. prefixParameterToMessage(Parameter<?> p, java.lang.String message)
Prefix parameter information to error message.Constructors in elki.utilities.optionhandling with parameters of type Parameter Constructor Description ParameterException(Parameter<?> p, java.lang.String message)
Constructor.ParameterException(Parameter<?> p, java.lang.String message, java.lang.Throwable cause)
Constructor.UnspecifiedParameterException(Parameter<?> parameter)
Constructor with missing ParameterWrongParameterValueException(Parameter<?> parameter, java.lang.String mid, Parameter<?> parameter2, java.lang.String reason)
Thrown by a Parameterizable object in case of wrong parameter format.WrongParameterValueException(Parameter<?> parameter, java.lang.String read, java.lang.String reason)
Thrown by a Parameterizable object in case of wrong parameter format.WrongParameterValueException(Parameter<?> parameter, java.lang.String read, java.lang.String reason, java.lang.Throwable cause)
Thrown by a Parameterizable object in case of wrong parameter format. -
Uses of Parameter in elki.utilities.optionhandling.parameterization
Fields in elki.utilities.optionhandling.parameterization declared as Parameter Modifier and Type Field Description private Parameter<?>
TrackedParameter. parameter
Parameter valueMethods in elki.utilities.optionhandling.parameterization that return Parameter Modifier and Type Method Description Parameter<?>
TrackedParameter. getParameter()
Get the parameter observed.Methods in elki.utilities.optionhandling.parameterization with parameters of type Parameter Modifier and Type Method Description default boolean
Parameterization. grab(Parameter<?> opt)
Get the option value from the Parameterization.boolean
TrackParameters. grab(Parameter<?> opt)
boolean
UnParameterization. grab(Parameter<?> opt)
boolean
ChainedParameterization. setValueForOption(Parameter<?> opt)
boolean
EmptyParameterization. setValueForOption(Parameter<?> opt)
boolean
ListParameterization. setValueForOption(Parameter<?> opt)
boolean
MergedParameterization. setValueForOption(Parameter<?> opt)
boolean
Parameterization. setValueForOption(Parameter<?> opt)
Assign a value for an option, but not using default values and throwing exceptions on error.boolean
SerializedParameterization. setValueForOption(Parameter<?> opt)
boolean
TrackParameters. setValueForOption(Parameter<?> opt)
boolean
UnParameterization. setValueForOption(Parameter<?> opt)
Constructors in elki.utilities.optionhandling.parameterization with parameters of type Parameter Constructor Description TrackedParameter(java.lang.Object owner, Parameter<?> parameter)
Constructor. -
Uses of Parameter in elki.utilities.optionhandling.parameters
Classes in elki.utilities.optionhandling.parameters that implement Parameter Modifier and Type Class Description class
AbstractParameter<P extends AbstractParameter<P,T>,T>
Abstract class for specifying a parameter.class
ClassListParameter<C>
Parameter class for a parameter specifying a list of class names.class
ClassParameter<C>
Parameter class for a parameter specifying a class name.class
DoubleArrayListParameter
Parameter class for a parameter specifying a list of vectors.class
DoubleListParameter
Parameter class for a parameter specifying a list of double values.class
DoubleParameter
Parameter class for a parameter specifying a double value.class
EnumParameter<E extends java.lang.Enum<E>>
Parameter class for a parameter specifying an enum type.class
FileListParameter
Parameter class for a parameter specifying a list of files.class
FileParameter
Parameter class for a parameter specifying a file.class
Flag
Option class specifying a flag object.class
IntGeneratorParameter
Parameter class for a parameter specifying ranges of integer values.class
IntListParameter
Parameter class for a parameter specifying a list of integer values.class
IntParameter
Parameter class for a parameter specifying an integer value.class
ListParameter<P extends ListParameter<P,T>,T>
Abstract parameter class defining a parameter for a list of objects.class
LongParameter
Parameter class for a parameter specifying a long value.class
NumberParameter<P extends NumberParameter<P,T>,T extends java.lang.Number>
Abstract class for defining a number parameter.class
ObjectListParameter<C>
Parameter that represents a list of objects (in contrast to a class list parameter, they will be instanced at most once.)class
ObjectParameter<C>
Parameter class for a parameter representing a single object.class
PatternParameter
Parameter class for a parameter specifying a pattern.class
RandomParameter
Parameter for random generators and/or random seeds.class
StringParameter
Parameter class for a parameter specifying a string.Methods in elki.utilities.optionhandling.parameters that return Parameter Modifier and Type Method Description Parameter<T>
Parameter. addConstraint(ParameterConstraint<? super T> constraint)
Add an additional constraint.Parameter<T>
Parameter. setDefaultValue(T defaultValue)
Sets the default value of this parameter.Parameter<T>
Parameter. setOptional(boolean opt)
Specifies if this parameter is an optional parameter.
-