|
||||||||||
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 |