com.devexperts.qd.tools
Class OptionEnum

java.lang.Object
  extended by 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)
           
 
Method Summary
 java.lang.String getDeprecated()
           
 java.lang.String getDescription()
           
 java.lang.String getFullName()
           
 char getShortName()
           
 java.lang.String getValue()
           
 java.lang.String getValueOrDefault()
           
 void init()
           
 boolean isSet()
           
protected static java.lang.String makeDescription(java.lang.String description, java.lang.String default_value, java.lang.String[] values)
           
 int parse(int i, java.lang.String[] args)
           
protected  void setDeprecated(java.lang.String deprecated)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

values

protected final java.lang.String[] values

default_value

protected final java.lang.String default_value

value

protected java.lang.String value
Constructor Detail

OptionEnum

public OptionEnum(char short_name,
                  java.lang.String full_name,
                  java.lang.String description,
                  java.lang.String default_value,
                  java.lang.String... values)
Method Detail

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()