allensoft.util
Class OptionsParser.OptionDefinition

java.lang.Object
  |
  +--allensoft.util.OptionsParser.OptionDefinition
Enclosing class:
OptionsParser

public static final class OptionsParser.OptionDefinition
extends java.lang.Object

Describes an option and how it can be specified on a command line.


Method Summary
 OptionsParser.OptionDefinition addAlias(java.lang.String sAlias)
           
 java.lang.String getAlias(int i)
           
 int getMaxNumOfArgs()
           
 int getMaxNumOfTimesOptionCanBeSpecified()
           
 int getMinNumOfArgs()
           
 java.lang.String getName()
           
 int getNumOfAliases()
           
 OptionsParser.OptionGroup getOptionGroup()
           
 OptionsParser.OptionDefinition setMaxNumOfArgs(int n)
           
 OptionsParser.OptionDefinition setMaxNumOfTimesOptionCanBeSpecified(int n)
           
 OptionsParser.OptionDefinition setMinNumOfArgs(int n)
           
 OptionsParser.OptionDefinition setNumOfArgs(int n)
           
 OptionsParser.OptionDefinition setOptionGroup(OptionsParser.OptionGroup g)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getName

public java.lang.String getName()

getMinNumOfArgs

public int getMinNumOfArgs()

setMinNumOfArgs

public OptionsParser.OptionDefinition setMinNumOfArgs(int n)

getMaxNumOfArgs

public int getMaxNumOfArgs()

setMaxNumOfArgs

public OptionsParser.OptionDefinition setMaxNumOfArgs(int n)

setNumOfArgs

public OptionsParser.OptionDefinition setNumOfArgs(int n)

getMaxNumOfTimesOptionCanBeSpecified

public int getMaxNumOfTimesOptionCanBeSpecified()

setMaxNumOfTimesOptionCanBeSpecified

public OptionsParser.OptionDefinition setMaxNumOfTimesOptionCanBeSpecified(int n)

getOptionGroup

public OptionsParser.OptionGroup getOptionGroup()

setOptionGroup

public OptionsParser.OptionDefinition setOptionGroup(OptionsParser.OptionGroup g)

getNumOfAliases

public int getNumOfAliases()

getAlias

public java.lang.String getAlias(int i)

addAlias

public OptionsParser.OptionDefinition addAlias(java.lang.String sAlias)