|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.lmu.ifi.dbs.elki.gui.util.DynamicParameters
public class DynamicParameters
Wrapper around a set of parameters for ELKI, that may not yet be complete or correct.
Nested Class Summary | |
---|---|
class |
DynamicParameters.Node
Node in the option tree (well, actually list) |
static class |
DynamicParameters.RemainingOptions
Dummy option class that represents unhandled options |
Field Summary | |
---|---|
static int |
BIT_DEFAULT_VALUE
Bit for an option with a default value |
static int |
BIT_INCOMPLETE
Bit for an option that should be set |
static int |
BIT_INVALID
Bit for an option with an invalid value |
static int |
BIT_OPTIONAL
Bit for an optional value |
static int |
BIT_SYNTAX_ERROR
Bit for an option containing an syntax error |
protected ArrayList<DynamicParameters.Node> |
parameters
Parameter storage |
protected static OptionID |
REMAINING_OPTIONS_ID
OptionID for unrecognized options. |
static String |
STRING_OPTIONAL
Pseudo-value used in options that are optional, to unset. |
static String |
STRING_USE_DEFAULT
Pseudo-value used in dropdowns for options that have a default value |
Constructor Summary | |
---|---|
DynamicParameters()
Constructor |
Method Summary | |
---|---|
void |
addParameter(Parameter<?,?> option,
String value,
BitSet bits,
int depth)
Add a single parameter to the list |
DynamicParameters.Node |
getNode(int rowIndex)
Get the node in this nth row of the flattened tree. |
ArrayList<String> |
serializeParameters()
Serialize parameters into an array list to pass to setParameters() |
int |
size()
Get the size |
void |
updateFromTrackParameters(TrackParameters track)
Update the Parameter list from the collected options of an ELKI context |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int BIT_INCOMPLETE
public static final int BIT_INVALID
public static final int BIT_SYNTAX_ERROR
public static final int BIT_OPTIONAL
public static final int BIT_DEFAULT_VALUE
public static final String STRING_USE_DEFAULT
public static final String STRING_OPTIONAL
protected ArrayList<DynamicParameters.Node> parameters
protected static OptionID REMAINING_OPTIONS_ID
Constructor Detail |
---|
public DynamicParameters()
Method Detail |
---|
public int size()
public void updateFromTrackParameters(TrackParameters track)
track
- Tracked Parameterspublic void addParameter(Parameter<?,?> option, String value, BitSet bits, int depth)
option
- Optionvalue
- Valuebits
- Bitsdepth
- Depthpublic ArrayList<String> serializeParameters()
public DynamicParameters.Node getNode(int rowIndex)
rowIndex
- row index
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |