Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Uses of Class
de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters.Parameter

Packages that use Parameter
de.lmu.ifi.dbs.elki ELKI framework "Environment for Developing KDD-Applications Supported by Index-Structures" KDDTask is the main class of the ELKI-Framework for command-line interaction. 
de.lmu.ifi.dbs.elki.application Base classes for stand alone applications. 
de.lmu.ifi.dbs.elki.application.internal Internal utilities for development. 
de.lmu.ifi.dbs.elki.gui.util Utility classes for GUIs (e.g. a class to display a logging panel) 
de.lmu.ifi.dbs.elki.result Result types, representation and handling 
de.lmu.ifi.dbs.elki.utilities.optionhandling Parameter handling and option descriptions. 
de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints Constraints allow to restrict possible values for parameters. 
de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization Configruation managers 
de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters Classes for various typed parameters. 
 

Uses of Parameter in de.lmu.ifi.dbs.elki
 

Fields in de.lmu.ifi.dbs.elki with type parameters of type Parameter
private  Collection<Pair<Object,Parameter<?,?>>> KDDTask.settings
          The settings used, for settings reporting.
 

Uses of Parameter in de.lmu.ifi.dbs.elki.application
 

Method parameters in de.lmu.ifi.dbs.elki.application with type arguments of type Parameter
static String AbstractApplication.usage(Collection<Pair<Object,Parameter<?,?>>> options)
          Returns a usage message, explaining all known options
 

Uses of Parameter in de.lmu.ifi.dbs.elki.application.internal
 

Methods in de.lmu.ifi.dbs.elki.application.internal with parameters of type Parameter
private static void DocumentParameters.appendDefaultClassLink(Document htmldoc, Parameter<?,?> opt, Element p)
           
private static void DocumentParameters.appendDefaultValueIfSet(Document htmldoc, Parameter<?,?> par, Element optdd)
           
 

Method parameters in de.lmu.ifi.dbs.elki.application.internal with type arguments of type Parameter
private static void DocumentParameters.buildParameterIndex(HashMapList<Class<?>,Parameter<?,?>> byclass, HashMapList<OptionID,Pair<Parameter<?,?>,Class<?>>> byopt)
           
private static void DocumentParameters.buildParameterIndex(HashMapList<Class<?>,Parameter<?,?>> byclass, HashMapList<OptionID,Pair<Parameter<?,?>,Class<?>>> byopt)
           
private static Document DocumentParameters.makeByClassOverview(HashMapList<Class<?>,Parameter<?,?>> byclass)
           
private static Document DocumentParameters.makeByOptOverview(HashMapList<OptionID,Pair<Parameter<?,?>,Class<?>>> byopt)
           
 

Uses of Parameter in de.lmu.ifi.dbs.elki.gui.util
 

Subclasses of Parameter in de.lmu.ifi.dbs.elki.gui.util
static class DynamicParameters.RemainingOptions
          Dummy option class that represents unhandled options
 

Fields in de.lmu.ifi.dbs.elki.gui.util declared as Parameter
protected  Parameter<?,?> DynamicParameters.Node.param
           
 

Methods in de.lmu.ifi.dbs.elki.gui.util with parameters of type Parameter
 void DynamicParameters.addParameter(Parameter<?,?> option, String value, BitSet bits, int depth)
          Add a single parameter to the list
 

Constructors in de.lmu.ifi.dbs.elki.gui.util with parameters of type Parameter
DynamicParameters.Node(Parameter<?,?> param, String value, BitSet flags, int depth)
          Constructor.
 

Uses of Parameter in de.lmu.ifi.dbs.elki.result
 

Fields in de.lmu.ifi.dbs.elki.result with type parameters of type Parameter
(package private)  Collection<Pair<Object,Parameter<?,?>>> SettingsResult.settings
          Settings storage.
 

Methods in de.lmu.ifi.dbs.elki.result that return types with arguments of type Parameter
 Collection<Pair<Object,Parameter<?,?>>> SettingsResult.getSettings()
          Get the settings
 

Constructor parameters in de.lmu.ifi.dbs.elki.result with type arguments of type Parameter
SettingsResult(Collection<Pair<Object,Parameter<?,?>>> settings)
          Constructor.
 

Uses of Parameter in de.lmu.ifi.dbs.elki.utilities.optionhandling
 

Methods in de.lmu.ifi.dbs.elki.utilities.optionhandling with type parameters of type Parameter
static
<O extends Parameter<?,?>>
String
OptionUtil.optionsNamesToString(List<O> options)
          Returns a string representation of the specified list of options containing the names of the options.
static
<O extends Parameter<?,?>>
String
OptionUtil.optionsNamesToString(O[] options)
          Returns a string representation of the specified list of options containing the names of the options.
 

Methods in de.lmu.ifi.dbs.elki.utilities.optionhandling with parameters of type Parameter
static
<O extends Parameter<?,?>>
String
OptionUtil.optionsNamesToString(O[] options)
          Returns a string representation of the specified list of options containing the names of the options.
 

Method parameters in de.lmu.ifi.dbs.elki.utilities.optionhandling with type arguments of type Parameter
static void OptionUtil.formatForConsole(StringBuffer buf, int width, String indent, Collection<Pair<Object,Parameter<?,?>>> options)
          Format a list of options (and associated owning objects) for console help output.
 

Constructors in de.lmu.ifi.dbs.elki.utilities.optionhandling with parameters of type Parameter
UnspecifiedParameterException(Parameter<?,?> parameter)
          Constructor with missing Parameter
UnspecifiedParameterException(Parameter<?,?> parameter, Throwable cause)
          Constructor with missing Parameter and cause
WrongParameterValueException(Parameter<?,?> parameter, String read)
          Thrown by a Parameterizable object in case of wrong parameter format.
WrongParameterValueException(Parameter<?,?> parameter, String read, String reason)
          Thrown by a Parameterizable object in case of wrong parameter format.
WrongParameterValueException(Parameter<?,?> parameter, String read, String reason, Throwable cause)
          Thrown by a Parameterizable object in case of wrong parameter format.
WrongParameterValueException(Parameter<?,?> parameter, String read, Throwable cause)
          Thrown by a Parameterizable object in case of wrong parameter format.
 

Uses of Parameter in de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints
 

Fields in de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints declared as Parameter
private  Parameter<? super T,T> DefaultValueGlobalConstraint.hasValue
          Parameter providing the value.
private  Parameter<? super T,T> DefaultValueGlobalConstraint.needsValue
          Parameter to be set.
private  Parameter<S,C> ParameterFlagGlobalConstraint.param
          Parameter possibly to be checked.
 

Fields in de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints with type parameters of type Parameter
private  List<Parameter<?,?>> AllOrNoneMustBeSetGlobalConstraint.parameterList
          List of parameters to be checked
private  List<Parameter<?,?>> OneMustBeSetGlobalConstraint.parameters
          List of parameters to be checked.
private  List<Parameter<?,?>> OnlyOneIsAllowedToBeSetGlobalConstraint.parameters
          List of parameters to be checked.
 

Constructors in de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints with parameters of type Parameter
DefaultValueGlobalConstraint(Parameter<? super T,T> needsValue, Parameter<? super T,T> hasValue)
          Creates a global parameter constraint for specifying the default value of a parameter dependent on the value of an another parameter.
DefaultValueGlobalConstraint(Parameter<? super T,T> needsValue, Parameter<? super T,T> hasValue)
          Creates a global parameter constraint for specifying the default value of a parameter dependent on the value of an another parameter.
ParameterFlagGlobalConstraint(Parameter<S,C> p, List<ParameterConstraint<S>> c, Flag f, boolean flagConstraint)
          Constructs a global parameter constraint specifying that the testing of the parameter given for keeping the parameter constraints given is dependent on the status of the flag given.
 

Constructor parameters in de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints with type arguments of type Parameter
AllOrNoneMustBeSetGlobalConstraint(List<Parameter<?,?>> parameters)
          Constructs a global parameter constraint for testing if either all elements of a list of parameters are set or none of them.
OneMustBeSetGlobalConstraint(List<Parameter<?,?>> params)
          Creates a One-Must-Be-Set global parameter constraint.
OnlyOneIsAllowedToBeSetGlobalConstraint(List<Parameter<?,?>> params)
          Constructs a global parameter constraint for testing if only one parameter of a list of parameters is set.
 

Uses of Parameter in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization
 

Fields in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization with type parameters of type Parameter
(package private)  Vector<Pair<Object,Parameter<?,?>>> TrackParameters.options
          Tracking storage
 

Methods in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization that return types with arguments of type Parameter
 Collection<Pair<Object,Parameter<?,?>>> TrackParameters.getAllParameters()
          Get all seen parameters, set or unset, along with their owner objects.
 

Methods in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization with parameters of type Parameter
 Parameterization EmptyParameterization.descend(Parameter<?,?> option)
          Descend parameterization tree into sub-option.
 Parameterization UnParameterization.descend(Parameter<?,?> option)
          Descend parameterization tree into sub-option.
 Parameterization Parameterization.descend(Parameter<?,?> option)
          Descend parameterization tree into sub-option.
 Parameterization SerializedParameterization.descend(Parameter<?,?> option)
          Descend parameterization tree into sub-option.
 Parameterization ChainedParameterization.descend(Parameter<?,?> option)
          Descend parameterization tree into sub-option.
 Parameterization MergedParameterization.descend(Parameter<?,?> option)
           
 Parameterization ListParameterization.descend(Parameter<?,?> option)
          Descend parameterization tree into sub-option.
 Parameterization TrackParameters.descend(Parameter<?,?> option)
          Descend parameterization tree into sub-option.
 void ListParameterization.forwardOption(Parameter<?,?> param)
          Convenience - add a Parameter for forwarding
 boolean UnParameterization.grab(Parameter<?,?> opt)
           
 boolean AbstractParameterization.grab(Parameter<?,?> opt)
           
 boolean Parameterization.grab(Parameter<?,?> opt)
          Get the option value from the Parameterization.
 boolean MergedParameterization.grab(Parameter<?,?> opt)
           
 boolean TrackParameters.grab(Parameter<?,?> opt)
           
 boolean EmptyParameterization.setValueForOption(Parameter<?,?> opt)
           
 boolean UnParameterization.setValueForOption(Parameter<?,?> opt)
           
abstract  boolean AbstractParameterization.setValueForOption(Parameter<?,?> opt)
          Perform the actual parameter assignment.
 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 ChainedParameterization.setValueForOption(Parameter<?,?> opt)
           
 boolean MergedParameterization.setValueForOption(Parameter<?,?> opt)
           
 boolean ListParameterization.setValueForOption(Parameter<?,?> opt)
           
 boolean TrackParameters.setValueForOption(Parameter<?,?> opt)
           
 

Constructors in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization with parameters of type Parameter
TrackParameters(Parameterization inner, Parameter<?,?> option, Vector<Pair<Object,Parameter<?,?>>> options, Map<Object,Object> parents, Map<Object,List<Object>> children)
          Internal constructor, for nested tracking.
 

Constructor parameters in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization with type arguments of type Parameter
TrackParameters(Parameterization inner, Parameter<?,?> option, Vector<Pair<Object,Parameter<?,?>>> options, Map<Object,Object> parents, Map<Object,List<Object>> children)
          Internal constructor, for nested tracking.
 

Uses of Parameter in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters
 

Subclasses of Parameter in de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters
 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 DistanceParameter<D extends Distance<D>>
          Parameter class for a parameter specifying a double value.
 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 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 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<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<T extends 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 StringParameter
          Parameter class for a parameter specifying a string.
 class VectorListParameter
          Parameter class for a parameter specifying a list of vectors.
 


Release 0.3 (2010-03-31_1612)