edu.umn.cs.nlp.util
Class CommandLineParser.Option<OptionType>

java.lang.Object
  extended by edu.umn.cs.nlp.util.CommandLineParser.Option<OptionType>
Enclosing class:
CommandLineParser

public class CommandLineParser.Option<OptionType>
extends Object


Field Summary
static String MISSING_LONG_FORM
           
static char MISSING_SHORT_FORM
           
 
Constructor Summary
CommandLineParser.Option(char shortForm)
           
CommandLineParser.Option(char shortForm, String longForm)
           
CommandLineParser.Option(char shortForm, String longForm, String comment)
           
CommandLineParser.Option(char shortForm, String longForm, String valueVariable, OptionType defaultValue, Set<OptionType> legalValues, String comment)
           
CommandLineParser.Option(char shortForm, String longForm, String valueVariable, OptionType defaultValue, String comment)
           
CommandLineParser.Option(char shortForm, String longForm, String valueVariable, Set<OptionType> legalValues, String comment)
           
CommandLineParser.Option(char shortForm, String longForm, String valueVariable, String comment)
           
CommandLineParser.Option(String longForm)
           
CommandLineParser.Option(String longForm, String comment)
           
CommandLineParser.Option(String longForm, String valueVariable, OptionType defaultValue, String comment)
           
 
Method Summary
 boolean equals(Object o)
           
 String getComment()
           
 String getLongForm()
           
 char getShortForm()
           
 int hashCode()
           
 boolean isOptional()
           
 boolean isRequired()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

MISSING_SHORT_FORM

public static final char MISSING_SHORT_FORM
See Also:
Constant Field Values

MISSING_LONG_FORM

public static final String MISSING_LONG_FORM
See Also:
Constant Field Values
Constructor Detail

CommandLineParser.Option

public CommandLineParser.Option(char shortForm,
                                String longForm,
                                String valueVariable,
                                OptionType defaultValue,
                                Set<OptionType> legalValues,
                                String comment)

CommandLineParser.Option

public CommandLineParser.Option(char shortForm,
                                String longForm,
                                String valueVariable,
                                Set<OptionType> legalValues,
                                String comment)

CommandLineParser.Option

public CommandLineParser.Option(char shortForm,
                                String longForm,
                                String valueVariable,
                                String comment)

CommandLineParser.Option

public CommandLineParser.Option(char shortForm,
                                String longForm,
                                String comment)

CommandLineParser.Option

public CommandLineParser.Option(char shortForm,
                                String longForm,
                                String valueVariable,
                                OptionType defaultValue,
                                String comment)

CommandLineParser.Option

public CommandLineParser.Option(String longForm,
                                String valueVariable,
                                OptionType defaultValue,
                                String comment)

CommandLineParser.Option

public CommandLineParser.Option(char shortForm,
                                String longForm)

CommandLineParser.Option

public CommandLineParser.Option(char shortForm)

CommandLineParser.Option

public CommandLineParser.Option(String longForm)

CommandLineParser.Option

public CommandLineParser.Option(String longForm,
                                String comment)
Method Detail

isOptional

public boolean isOptional()

isRequired

public boolean isRequired()

getShortForm

public char getShortForm()

getLongForm

public String getLongForm()

getComment

public String getComment()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object