public class ClassOptionWithNames extends AbstractClassOption
currentValue, defaultCLIString, FILE_PREFIX_STRING, INMEM_PREFIX_STRING, nullString, requiredTypecliChar, illegalNameCharacters, name, purpose| Constructor and Description |
|---|
ClassOptionWithNames(String name,
char cliChar,
String purpose,
Class<?> requiredType,
String defaultCLIString,
String[] classNames) |
ClassOptionWithNames(String name,
char cliChar,
String purpose,
Class<?> requiredType,
String defaultCLIString,
String nullString,
String[] classNames) |
| Modifier and Type | Method and Description |
|---|---|
static Object |
cliStringToObject(String cliString,
Class<?> requiredType,
Option[] externalOptions) |
String[] |
getClassNames() |
JComponent |
getEditComponent()
Gets the GUI component to edit
|
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, stripPackagePrefixcopy, getCLIChar, getDescription, getName, getPurpose, getStateString, nameIsLegal, resetToDefaultcopy, measureByteSize, measureByteSize, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitmeasureByteSizepublic ClassOptionWithNames(String name, char cliChar, String purpose, Class<?> requiredType, String defaultCLIString, String[] classNames)
public String getValueAsCLIString()
OptiongetValueAsCLIString in interface OptiongetValueAsCLIString in class AbstractClassOptionpublic void setValueViaCLIString(String s)
OptionsetValueViaCLIString in interface OptionsetValueViaCLIString in class AbstractClassOptions - the Command Line Interface textpublic static Object cliStringToObject(String cliString, Class<?> requiredType, Option[] externalOptions) throws Exception
Exceptionpublic JComponent getEditComponent()
OptiongetEditComponent in interface OptiongetEditComponent in class AbstractClassOptionpublic String[] getClassNames()
Copyright © 2014 University of Waikato, Hamilton, NZ. All Rights Reserved.