|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CmdlineConsumer
| Method Summary | |
|---|---|
int |
checkKeyword(String mainName,
int thisArg,
String[] args)
Handle subclass-specific command line options and their arguments. |
int |
checkOption(String mainName,
char ch,
String arg)
Handle subclass-specific command line options and their arguments. |
boolean |
finalizeArgs(String mainName)
Validate arguments after argument parsing has finished. |
void |
initializeArgs()
Method used to initialize any instance variables which may be changed by a cmdline option. |
String |
keywordUsage()
A short string included in the usage message to indicate valid keywords. |
String |
optionUsage()
A short string included in the usage message to indicate valid options. |
| Method Detail |
|---|
void initializeArgs()
CmdlineParser will be run
before any instance variables for the extending
class are initialized.
int checkOption(String mainName,
char ch,
String arg)
mainName - The name of the main class (useful for
error messages.)ch - Option character. If -a is specified
on the command line, 'a' would be passed to
this method.)arg - The argument associated with this option.
String optionUsage()
int checkKeyword(String mainName,
int thisArg,
String[] args)
mainName - The name of the main class (useful for
error messages.)thisArg - The index of the current keyword.args - The full list of arguments.
String keywordUsage()
boolean finalizeArgs(String mainName)
mainName - The name of the main class (useful for
error messages.)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||