Package | Description |
---|---|
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.configurator |
Configurator components
|
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 |
Configuration managers
See the
de.lmu.ifi.dbs.elki.utilities.optionhandling package for documentation! |
de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters |
Classes for various typed parameters.
|
Modifier and Type | Field and Description |
---|---|
private Collection<Pair<Object,Parameter<?,?>>> |
KDDTask.settings
The settings used, for settings reporting.
|
(package private) Collection<Pair<Object,Parameter<?,?>>> |
KDDTask.Parameterizer.settings |
Constructor and Description |
---|
KDDTask(InputStep inputStep,
AlgorithmStep algorithmStep,
EvaluationStep evaluationStep,
OutputStep outputStep,
Collection<Pair<Object,Parameter<?,?>>> settings)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static String |
AbstractApplication.usage(Collection<Pair<Object,Parameter<?,?>>> options)
Returns a usage message, explaining all known options
|
Modifier and Type | Method and Description |
---|---|
private static void |
DocumentParameters.appendDefaultClassLink(Document htmldoc,
Parameter<?,?> opt,
Element p) |
private static void |
DocumentParameters.appendDefaultValueIfSet(Document htmldoc,
Parameter<?,?> par,
Element optdd)
Append string containing the default value.
|
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractParameterConfigurator<T extends Parameter<?,?>>
Abstract class to produce a configurator for a particular parameter.
|
class |
AbstractSingleParameterConfigurator<T extends Parameter<?,?>> |
Modifier and Type | Field and Description |
---|---|
(package private) T |
AbstractParameterConfigurator.param
The parameter to configure
|
Modifier and Type | Method and Description |
---|---|
void |
ClassListParameterConfigurator.addParameter(Object owner,
Parameter<?,?> param,
TrackParameters track) |
void |
ParameterConfigurator.addParameter(Object owner,
Parameter<?,?> param,
TrackParameters track) |
void |
ConfiguratorPanel.addParameter(Object owner,
Parameter<?,?> param,
TrackParameters track)
Add parameter to this panel.
|
void |
AbstractParameterConfigurator.addParameter(Object owner,
Parameter<?,?> param,
TrackParameters track) |
void |
ClassParameterConfigurator.addParameter(Object owner,
Parameter<?,?> param,
TrackParameters track) |
private ParameterConfigurator |
ConfiguratorPanel.makeConfigurator(Parameter<?,?> param) |
Constructor and Description |
---|
TextParameterConfigurator(Parameter<?,?> param,
JComponent parent) |
Modifier and Type | Class and Description |
---|---|
static class |
DynamicParameters.RemainingOptions
Dummy option class that represents unhandled options
|
Modifier and Type | Field and Description |
---|---|
protected Parameter<?,?> |
DynamicParameters.Node.param |
Modifier and Type | Method and Description |
---|---|
void |
DynamicParameters.addParameter(Parameter<?,?> option,
String value,
BitSet bits,
int depth)
Add a single parameter to the list
|
Constructor and Description |
---|
DynamicParameters.Node(Parameter<?,?> param,
String value,
BitSet flags,
int depth)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
(package private) Collection<Pair<Object,Parameter<?,?>>> |
SettingsResult.settings
Settings storage.
|
Modifier and Type | Method and Description |
---|---|
Collection<Pair<Object,Parameter<?,?>>> |
SettingsResult.getSettings()
Get the settings
|
Constructor and Description |
---|
SettingsResult(Collection<Pair<Object,Parameter<?,?>>> settings)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static <O extends Parameter<?,?>> |
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<?,?>> |
OptionUtil.optionsNamesToString(O[] options)
Returns a string representation of the specified list of options containing
the names of the options.
|
static <N extends Parameter<?,?>> |
OptionUtil.parameterNamesAndValuesToString(List<N> parameters)
Returns a string representation of the list of number parameters containing
the names and the values of the parameters.
|
Modifier and Type | Method and Description |
---|---|
static <O extends Parameter<?,?>> |
OptionUtil.optionsNamesToString(O[] options)
Returns a string representation of the specified list of options containing
the names of the options.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
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.
|
Modifier and Type | Field and Description |
---|---|
private Parameter<S,C> |
ParameterFlagGlobalConstraint.param
Parameter possibly to be checked.
|
Modifier and Type | Field and Description |
---|---|
private List<Parameter<?,?>> |
AllOrNoneMustBeSetGlobalConstraint.parameterList
List of parameters to be checked
|
private List<? extends Parameter<?,?>> |
NoDuplicateValueGlobalConstraint.parameters
List of number parameters to be checked.
|
private List<Parameter<?,?>> |
OnlyOneIsAllowedToBeSetGlobalConstraint.parameters
List of parameters to be checked.
|
private List<Parameter<?,?>> |
OneMustBeSetGlobalConstraint.parameters
List of parameters to be checked.
|
Constructor and Description |
---|
NoDuplicateValueGlobalConstraint(Parameter<?,?>... parameters)
Constructs a Not-Equal-Value global parameter constraint.
|
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 and Description |
---|
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.
|
NoDuplicateValueGlobalConstraint(List<? extends Parameter<?,?>> parameters)
Constructs a Not-Equal-Value global parameter constraint.
|
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.
|
Modifier and Type | Field and Description |
---|---|
(package private) Vector<Pair<Object,Parameter<?,?>>> |
TrackParameters.options
Tracking storage
|
Modifier and Type | Method and Description |
---|---|
Collection<Pair<Object,Parameter<?,?>>> |
TrackParameters.getAllParameters()
Get all seen parameters, set or unset, along with their owner objects.
|
Modifier and Type | Method and Description |
---|---|
void |
ListParameterization.forwardOption(Parameter<?,?> param)
Convenience - add a Parameter for forwarding
|
boolean |
TrackParameters.grab(Parameter<?,?> opt) |
boolean |
UnParameterization.grab(Parameter<?,?> opt) |
boolean |
Parameterization.grab(Parameter<?,?> opt)
Get the option value from the Parameterization.
|
boolean |
MergedParameterization.grab(Parameter<?,?> opt) |
boolean |
AbstractParameterization.grab(Parameter<?,?> opt) |
boolean |
TrackParameters.setValueForOption(Parameter<?,?> opt) |
boolean |
UnParameterization.setValueForOption(Parameter<?,?> opt) |
boolean |
ChainedParameterization.setValueForOption(Parameter<?,?> opt) |
boolean |
ListParameterization.setValueForOption(Parameter<?,?> opt) |
boolean |
EmptyParameterization.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 |
MergedParameterization.setValueForOption(Parameter<?,?> opt) |
abstract boolean |
AbstractParameterization.setValueForOption(Parameter<?,?> opt)
Perform the actual parameter assignment.
|
boolean |
SerializedParameterization.setValueForOption(Parameter<?,?> opt) |
Constructor and Description |
---|
TrackParameters(Parameterization inner,
Object option,
Vector<Pair<Object,Parameter<?,?>>> options,
Map<Object,Object> parents,
Map<Object,List<Object>> children)
Internal constructor, for nested tracking.
|
Modifier and Type | Class and Description |
---|---|
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 |
EnumParameter<E extends 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 |
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.
|