public abstract class Option
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
longName |
protected char |
shortName |
Constructor and Description |
---|
Option(java.lang.String longName,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription()
Returns the description.
|
java.lang.String |
getLongName()
Returns the long option name.
|
char |
getShortName()
Returns the short option name.
|
abstract boolean |
set(java.lang.String arg,
java.util.List args)
Sets from a list of command-line arguments.
|
void |
setLongName(java.lang.String longName) |
void |
setShortName(char shortName) |
abstract void |
setValue(java.lang.String value)
Sets the value from the string, for this option type.
|
public void setShortName(char shortName)
public void setLongName(java.lang.String longName)
public java.lang.String getLongName()
public char getShortName()
public java.lang.String getDescription()
public abstract boolean set(java.lang.String arg, java.util.List args) throws OptionException
OptionException
public abstract void setValue(java.lang.String value) throws InvalidTypeException
InvalidTypeException