com.devexperts.qd.tools
Class OptionEnum
java.lang.Object
com.devexperts.qd.tools.OptionEnum
public class OptionEnum
- extends java.lang.Object
Field Summary |
protected java.lang.String |
default_value
|
protected java.lang.String |
value
|
protected java.lang.String[] |
values
|
Constructor Summary |
OptionEnum(char short_name,
java.lang.String full_name,
java.lang.String description,
java.lang.String default_value,
java.lang.String... values)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
values
protected final java.lang.String[] values
default_value
protected final java.lang.String default_value
value
protected java.lang.String value
OptionEnum
public OptionEnum(char short_name,
java.lang.String full_name,
java.lang.String description,
java.lang.String default_value,
java.lang.String... values)
getValueOrDefault
public java.lang.String getValueOrDefault()
makeDescription
protected static java.lang.String makeDescription(java.lang.String description,
java.lang.String default_value,
java.lang.String[] values)
getValue
public java.lang.String getValue()
parse
public int parse(int i,
java.lang.String[] args)
throws OptionParseException
- Throws:
OptionParseException
toString
public java.lang.String toString()
getShortName
public char getShortName()
getFullName
public java.lang.String getFullName()
getDescription
public java.lang.String getDescription()
getDeprecated
public java.lang.String getDeprecated()
setDeprecated
protected void setDeprecated(java.lang.String deprecated)
isSet
public boolean isSet()
init
public void init()