|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.commons.cli.Parser
Parser
creates CommandLine
s.
Parser
Constructor Summary | |
Parser()
|
Method Summary | |
protected abstract java.lang.String[] |
flatten(Options opts,
java.lang.String[] arguments,
boolean stopAtNonOption)
Subclasses must implement this method to reduce the arguments that have been passed to the parse
method. |
CommandLine |
parse(Options options,
java.lang.String[] arguments)
Parses the specified arguments
based on the specifed Options . |
CommandLine |
parse(Options opts,
java.lang.String[] arguments,
boolean stopAtNonOption)
Parses the specified arguments
based on the specifed Options . |
void |
processArgs(Option opt,
java.util.ListIterator iter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Parser()
Method Detail |
protected abstract java.lang.String[] flatten(Options opts, java.lang.String[] arguments, boolean stopAtNonOption)
Subclasses must implement this method to reduce
the arguments
that have been passed to the parse
method.
opts
- The Options to parse the arguments by.args
- The arguments that have to be flattened.stopAtNonOption
- specifies whether to stop
flattening when a non option has been encounteredpublic CommandLine parse(Options options, java.lang.String[] arguments) throws ParseException
Parses the specified arguments
based on the specifed Options
.
parse
in interface CommandLineParser
options
- the Options
arguments
- the arguments
CommandLine
ParseException
- if an error occurs when parsing the
arguments.public CommandLine parse(Options opts, java.lang.String[] arguments, boolean stopAtNonOption) throws ParseException
Parses the specified arguments
based on the specifed Options
.
parse
in interface CommandLineParser
options
- the Options
arguments
- the arguments
stopAtNonOption
- specifies whether to stop
interpreting the arguments when a non option has
been encountered and to add them to the CommandLines
args list.CommandLine
ParseException
- if an error occurs when parsing the
arguments.public void processArgs(Option opt, java.util.ListIterator iter) throws ParseException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |