public class StringArrOption extends Option<java.lang.String[]>
Option.DataType| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
delimiter |
cb, config, currentValue, defaultValue, expert, forceWrite, longDesc, name, shortDesc, sortOrder| Constructor and Description |
|---|
StringArrOption(SubConfig conf,
java.lang.String optionName,
java.lang.String[] defaultValue,
int sortOrder,
boolean expert,
boolean forceWrite,
java.lang.String shortDesc,
java.lang.String longDesc,
StringArrCallback cb) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
decode(java.lang.String s) |
boolean |
isDefault()
Is this option set to the default?
|
java.lang.String[] |
parseString(java.lang.String val) |
void |
setInitialValue(java.lang.String[] val) |
java.lang.String |
toString(java.lang.String[] arr) |
forceUpdate, getCallback, getDataType, getDataTypeStr, getDefault, getLocalisedLongDesc, getLocalisedLongDesc, getLocalisedShortDesc, getLocalisedShortDesc, getLongDescNode, getLongDescNode, getName, getShortDesc, getShortDescNode, getShortDescNode, getSortOrder, getValue, getValueDisplayString, getValueString, isExpert, isForcedWrite, set, setDefault, setInitialValue, setValue, toDisplayStringpublic static final java.lang.String delimiter
public StringArrOption(SubConfig conf, java.lang.String optionName, java.lang.String[] defaultValue, int sortOrder, boolean expert, boolean forceWrite, java.lang.String shortDesc, java.lang.String longDesc, StringArrCallback cb)
public java.lang.String[] parseString(java.lang.String val)
throws InvalidConfigValueException
parseString in class Option<java.lang.String[]>InvalidConfigValueExceptionpublic void setInitialValue(java.lang.String[] val)
throws InvalidConfigValueException
InvalidConfigValueExceptionpublic java.lang.String toString(java.lang.String[] arr)
public static java.lang.String decode(java.lang.String s)