|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.beasys.commerce.util.ArgsParser
Parses the arguments passed to public static void main(String args[]) Subclasses specify their application's grammar in the constructor.
Inner Class Summary | |
static interface |
ArgsParser.HelpSpecifiedException
The user specified -? or -h |
static interface |
ArgsParser.UsageException
The user entered unparseable data |
Method Summary | |
boolean |
getParameterSpecified(java.lang.String name)
|
java.lang.String |
getParameterValue(java.lang.String name)
Retreive the value of a parameter. |
boolean |
getQualifierSpecified(java.lang.String name)
|
java.lang.String |
getQualifierValue(java.lang.String name)
Retreive the value of a qualifier. |
void |
parse()
Parse the command line |
void |
printUsage(java.io.PrintStream printStream)
Print a usage message |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Method Detail |
public void printUsage(java.io.PrintStream printStream)
printStream
- the target stream for the usage messagepublic void parse() throws ArgsParser.UsageException, ArgsParser.HelpSpecifiedException, java.lang.Error
public java.lang.String getQualifierValue(java.lang.String name) throws java.lang.Error
name
- the name of a qualifiergetQualifierSpecified(java.lang.String)
public boolean getQualifierSpecified(java.lang.String name) throws java.lang.Error
the
- name of a qualifierpublic java.lang.String getParameterValue(java.lang.String name) throws java.lang.Error
name
- the name of a parametergetParameterSpecified(java.lang.String)
public boolean getParameterSpecified(java.lang.String name) throws java.lang.Error
the
- name of a parameter
|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |