public abstract class IntegerConfigKey extends ConfigKey<java.lang.Integer>
| Modifier | Constructor | Description |
|---|---|---|
protected |
IntegerConfigKey(ConfigMeta meta,
int dflt) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
static IntegerConfigKey |
createSliderKey(ConfigMeta meta,
int dflt,
double lo,
double hi,
boolean log) |
Returns a config key that uses a SliderSpecifier.
|
static IntegerConfigKey |
createSpinnerKey(ConfigMeta meta,
int dflt,
int lo,
int hi) |
Returns a config key that uses a JSpinner for the specifier.
|
static IntegerConfigKey |
createSpinnerPairKey(ConfigMeta meta,
int dflt,
int posLimit,
int negLimit,
java.lang.String posLabel,
java.lang.String negLabel,
ReportKey<java.lang.Integer> posReportKey,
ReportKey<java.lang.Integer> negReportKey) |
Returns a config key that uses two JSpinners to specify either
a positive or a negative value.
|
java.lang.Integer |
stringToValue(java.lang.String txt) |
Decodes a string value to the value type of this key.
|
java.lang.String |
valueToString(java.lang.Integer value) |
Reports a value as a string.
|
cast, createSpecifier, getDefaultValue, getMeta, getValueClass, toStringprotected IntegerConfigKey(ConfigMeta meta, int dflt)
meta - metadatadflt - default valuepublic java.lang.Integer stringToValue(java.lang.String txt)
throws ConfigException
ConfigKeystringToValue in class ConfigKey<java.lang.Integer>txt - string representation of valueConfigExceptionpublic java.lang.String valueToString(java.lang.Integer value)
ConfigKeystringToValue(valueToString(v)).equals(v).
A null value, if permitted, should be represented as an empty string.valueToString in class ConfigKey<java.lang.Integer>value - possible value associated with this keypublic static IntegerConfigKey createSpinnerKey(ConfigMeta meta, int dflt, int lo, int hi)
meta - metadatadflt - default valuelo - minimum value offered by spinnerhi - maximum value offered by spinnerpublic static IntegerConfigKey createSpinnerPairKey(ConfigMeta meta, int dflt, int posLimit, int negLimit, java.lang.String posLabel, java.lang.String negLabel, ReportKey<java.lang.Integer> posReportKey, ReportKey<java.lang.Integer> negReportKey)
meta - metadatadflt - default valueposLimit - maximum value (positive)negLimit - minimum value (negative)posLabel - label for positive value spinnernegLabel - label for negative value spinnerposReportKey - key to report actual value used as positive;
may be nullnegReportKey - key to report actual value used as negative;
may be nullpublic static IntegerConfigKey createSliderKey(ConfigMeta meta, int dflt, double lo, double hi, boolean log)
meta - metadatadflt - default valuelo - minimum of slider rangehi - maximum of slider rangelog - true for logarithmic scale, false for linearCopyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.