public class WEKAClassOption extends AbstractClassOption
currentValue, defaultCLIString, FILE_PREFIX_STRING, INMEM_PREFIX_STRING, nullString, requiredType
cliChar, illegalNameCharacters, name, purpose
Constructor and Description |
---|
WEKAClassOption(String name,
char cliChar,
String purpose,
Class<?> requiredType,
String defaultCLIString) |
WEKAClassOption(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) |
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, stripPackagePrefix
copy, getCLIChar, getDescription, getName, getPurpose, getStateString, nameIsLegal, resetToDefault
copy, measureByteSize, measureByteSize, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
measureByteSize
public WEKAClassOption(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 cliStringToObject(String cliString, Class<?> requiredType, Option[] externalOptions) throws Exception
Exception
public JComponent getEditComponent()
Option
getEditComponent
in interface Option
getEditComponent
in class AbstractClassOption
Copyright © 2014 University of Waikato, Hamilton, NZ. All Rights Reserved.