Option
, java.io.Serializable
public class ListOption extends AbstractOption
Modifier and Type | Field | Description |
---|---|---|
protected Option[] |
currentList |
|
protected Option[] |
defaultList |
|
protected Option |
expectedType |
|
protected char |
separatorChar |
cliChar, illegalNameCharacters, name, purpose
Constructor | Description |
---|---|
ListOption(java.lang.String name,
char cliChar,
java.lang.String purpose,
Option expectedType,
Option[] defaultList,
char separatorChar) |
Modifier and Type | Method | Description |
---|---|---|
static Option[] |
cliStringToOptionArray(java.lang.String s,
char separator,
Option expectedType) |
|
java.lang.String |
getDefaultCLIString() |
Gets the Command Line Interface text
|
Option[] |
getList() |
|
java.lang.String |
getValueAsCLIString() |
Gets the value of a Command Line Interface text as a string
|
static java.lang.String |
optionArrayToCLIString(Option[] os,
char separator) |
|
void |
setList(Option[] optList) |
|
void |
setValueViaCLIString(java.lang.String s) |
Sets value of this option via the Command Line Interface text
|
copy, getCLIChar, getName, getPurpose, getStateString, nameIsLegal, resetToDefault
protected Option[] currentList
protected Option expectedType
protected Option[] defaultList
protected char separatorChar
public void setList(Option[] optList)
public Option[] getList()
public java.lang.String getDefaultCLIString()
Option
public java.lang.String getValueAsCLIString()
Option
public void setValueViaCLIString(java.lang.String s)
Option
s
- the Command Line Interface textpublic static Option[] cliStringToOptionArray(java.lang.String s, char separator, Option expectedType)
public static java.lang.String optionArrayToCLIString(Option[] os, char separator)
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.