|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.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 Parameters
public 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 | |||||||||||