public class CmdlineParser
extends java.lang.Object
CmdlineParser cmdline = new CmdlineParser(this); if (!cmdline.processArgs(args)) {complain about errors, exit, etc.}
| Constructor and Description |
|---|
CmdlineParser(java.lang.Object mainClass)
Create a command-line parser.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addConsumer(CmdlineConsumer consumer)
Add a command-line argument/keyword consumer.
|
java.lang.String |
getMainClassName()
Get the name of the main class.
|
boolean |
processArgs(java.lang.String[] args)
Pass all options/keywords on to all
CmdlineConsumers. |
public CmdlineParser(java.lang.Object mainClass)
mainClass - The class in which the main() method lives.public void addConsumer(CmdlineConsumer consumer)
public java.lang.String getMainClassName()
public boolean processArgs(java.lang.String[] args)
CmdlineConsumers.args - Array of command-line arguments passed to main() method.