org.jcommando
Class JCommandParser
java.lang.Object
org.jcommando.JCommandParser
- Direct Known Subclasses:
- GeneratedParser
- public class JCommandParser
- extends java.lang.Object
- Author:
- Brett Wooldridge
Method Summary |
protected void |
addCommand(Command command)
|
protected void |
addOption(Option option)
|
Option |
getOptionById(java.lang.String id)
Get the option with the specified id. |
void |
parse(java.lang.String[] args)
This is the primary method of the parser, and is generally invoked by
the user with the command-line arguments passed into their 'main'. |
void |
printUsage()
Print the automatically generated usage. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
optionsById
protected java.util.LinkedHashMap optionsById
optionsByShort
protected java.util.LinkedHashMap optionsByShort
optionsByLong
protected java.util.LinkedHashMap optionsByLong
commands
protected java.util.LinkedHashMap commands
commandsById
protected java.util.LinkedHashMap commandsById
JCommandParser
public JCommandParser()
parse
public void parse(java.lang.String[] args)
- This is the primary method of the parser, and is generally invoked by
the user with the command-line arguments passed into their 'main'.
- Parameters:
args
- command-line arguments to parse
printUsage
public void printUsage()
- Print the automatically generated usage.
getOptionById
public Option getOptionById(java.lang.String id)
- Get the option with the specified id.
- Parameters:
id
- the id of the option
- Returns:
- Returns the option.
addOption
protected void addOption(Option option)
addCommand
protected void addCommand(Command command)