public class OptionSpec
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
argDoc |
(package private) java.lang.String |
doc |
(package private) int |
nAllowedArgs |
(package private) java.lang.String |
name |
static int |
NARGS_ONE_OR_MORE |
static int |
NARGS_ZERO_OR_MORE |
static int |
NARGS_ZERO_OR_ONE |
static java.lang.String |
OPTION_FREE_ARGS |
(package private) java.util.Vector |
options |
(package private) java.lang.String |
syntaxPattern |
Constructor and Description |
---|
OptionSpec(java.lang.String optName) |
OptionSpec(java.lang.String optName,
int nAllowed) |
OptionSpec(java.lang.String optName,
java.lang.String _syntaxPattern) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addOption(Option opt) |
(package private) void |
checkNumArgs(java.lang.String[] args) |
(package private) int |
getAllowedArgs() |
java.lang.String |
getArgDesc() |
java.lang.String |
getDocDesc() |
(package private) java.lang.String |
getName() |
int |
getNumOptions() |
Option |
getOption(int i) |
java.util.Iterator |
getOptions() |
boolean |
hasOption() |
(package private) Option |
parse(java.lang.String[] args) |
void |
setDoc(java.lang.String _argDoc,
java.lang.String docLine) |
public static final int NARGS_ZERO_OR_MORE
public static final int NARGS_ONE_OR_MORE
public static final int NARGS_ZERO_OR_ONE
public static final java.lang.String OPTION_FREE_ARGS
java.lang.String name
int nAllowedArgs
java.lang.String syntaxPattern
java.lang.String argDoc
java.lang.String doc
java.util.Vector options
public OptionSpec(java.lang.String optName)
public OptionSpec(java.lang.String optName, int nAllowed)
public OptionSpec(java.lang.String optName, java.lang.String _syntaxPattern)
public void setDoc(java.lang.String _argDoc, java.lang.String docLine)
public java.lang.String getArgDesc()
public java.lang.String getDocDesc()
public int getNumOptions()
public Option getOption(int i)
public java.util.Iterator getOptions()
public boolean hasOption()
void addOption(Option opt)
java.lang.String getName()
int getAllowedArgs()
Option parse(java.lang.String[] args) throws ParseException
ParseException
void checkNumArgs(java.lang.String[] args) throws ParseException
ParseException