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) |
static Object |
createObject(String[] args,
Class<?> requiredType) |
static Object |
createObject(String cliString,
Class<?> requiredType) |
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, getRequiredType, getValue, 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 textpublic static Object createObject(String cliString, Class<?> requiredType) throws Exception
Exception
public static Object createObject(String[] args, Class<?> requiredType) throws Exception
Exception
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.