public class ClassOption extends AbstractClassOption
currentValue, defaultCLIString, FILE_PREFIX_STRING, INMEM_PREFIX_STRING, nullString, requiredType
cliChar, illegalNameCharacters, name, purpose
Constructor and Description |
---|
ClassOption(String name,
char cliChar,
String purpose,
Class<?> requiredType,
String defaultCLIString) |
ClassOption(String name,
char cliChar,
String purpose,
Class<?> requiredType,
String defaultCLIString,
String nullString) |
Modifier and Type | Method and Description |
---|---|
static Object |
cliStringToObject(String cliString,
Class<?> requiredType,
Option[] externalOptions) |
String |
getValueAsCLIString()
Gets the value of a Command Line Interface text as a string
|
static String |
objectToCLIString(Object obj,
Class<?> requiredType) |
void |
setValueViaCLIString(String s)
Sets value of this option via the Command Line Interface text
|
classToCLIString, getDefaultCLIString, getNullString, getPreMaterializedObject, getRequiredType, materializeObject, setCurrentObject, stripPackagePrefix
copy, getCLIChar, getName, getPurpose, getStateString, nameIsLegal, resetToDefault
public ClassOption(String name, char cliChar, String purpose, Class<?> requiredType, String defaultCLIString)
public String getValueAsCLIString()
Option
getValueAsCLIString
in interface Option
getValueAsCLIString
in class AbstractClassOption
public void setValueViaCLIString(String s)
Option
setValueViaCLIString
in interface Option
setValueViaCLIString
in class AbstractClassOption
s
- the Command Line Interface textCopyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.