Option
, java.io.Serializable
public class ClassOption extends AbstractClassOption
currentValue, defaultCLIString, FILE_PREFIX_STRING, INMEM_PREFIX_STRING, nullString, requiredType
cliChar, illegalNameCharacters, name, purpose
Constructor | Description |
---|---|
ClassOption(java.lang.String name,
char cliChar,
java.lang.String purpose,
java.lang.Class<?> requiredType,
java.lang.String defaultCLIString) |
|
ClassOption(java.lang.String name,
char cliChar,
java.lang.String purpose,
java.lang.Class<?> requiredType,
java.lang.String defaultCLIString,
java.lang.String nullString) |
Modifier and Type | Method | Description |
---|---|---|
static java.lang.Object |
cliStringToObject(java.lang.String cliString,
java.lang.Class<?> requiredType,
Option[] externalOptions) |
|
static java.lang.Object |
createObject(java.lang.String[] args,
java.lang.Class<?> requiredType) |
|
static java.lang.Object |
createObject(java.lang.String cliString,
java.lang.Class<?> requiredType) |
|
java.lang.String |
getValueAsCLIString() |
Gets the value of a Command Line Interface text as a string
|
static java.lang.String |
objectToCLIString(java.lang.Object obj,
java.lang.Class<?> requiredType) |
|
void |
setValueViaCLIString(java.lang.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(java.lang.String name, char cliChar, java.lang.String purpose, java.lang.Class<?> requiredType, java.lang.String defaultCLIString)
public ClassOption(java.lang.String name, char cliChar, java.lang.String purpose, java.lang.Class<?> requiredType, java.lang.String defaultCLIString, java.lang.String nullString)
public java.lang.String getValueAsCLIString()
Option
getValueAsCLIString
in interface Option
getValueAsCLIString
in class AbstractClassOption
public void setValueViaCLIString(java.lang.String s)
Option
setValueViaCLIString
in interface Option
setValueViaCLIString
in class AbstractClassOption
s
- the Command Line Interface textpublic static java.lang.String objectToCLIString(java.lang.Object obj, java.lang.Class<?> requiredType)
public static java.lang.Object createObject(java.lang.String cliString, java.lang.Class<?> requiredType) throws java.lang.Exception
java.lang.Exception
public static java.lang.Object createObject(java.lang.String[] args, java.lang.Class<?> requiredType) throws java.lang.Exception
java.lang.Exception
public static java.lang.Object cliStringToObject(java.lang.String cliString, java.lang.Class<?> requiredType, Option[] externalOptions) throws java.lang.Exception
java.lang.Exception
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.