public static class CommandLine.ValidOptions
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
allow(java.util.Vector flagOptions,
java.util.Vector flargOptions,
java.util.Vector argOptions)
Make the given options known and allowed.
|
void |
allowArg(java.lang.String option)
Make arg option known and allowed.
|
void |
allowFlag(java.lang.String option)
Make flag option known and allowed.
|
void |
allowFlarg(java.lang.String option)
Make flarg option known and allowed.
|
void |
allowJust(java.util.Vector flagOptions,
java.util.Vector flargOptions,
java.util.Vector argOptions)
Make the given options known and allowed,
and disallow all others.
|
void |
allowOption(java.lang.String option,
boolean mayHaveAnArg,
boolean mayHaveNoArg)
Make option known and allowed.
|
void |
allowUnknown()
Allow all kinds of unknown options.
|
void |
allowUnknown(boolean mayHaveAnArg,
boolean mayHaveNoArg)
Allow unknown options.
|
void |
disallow(java.lang.String option)
Make option known and disallowed.
|
void |
disallowAll()
Make all options unknown and disallowed.
|
void |
disallowUnknown()
Disallow all unknown options.
|
boolean |
mayHaveAnArg(java.lang.String option)
Check whether an option may have an argument.
|
boolean |
mayHaveNoArg(java.lang.String option)
Check whether an option may be without argument.
|
void |
reset()
Reset this instance to its initial state.
|
public void allowOption(java.lang.String option,
boolean mayHaveAnArg,
boolean mayHaveNoArg)
option - the optionmayHaveAnArg - may the option have an argument?mayHaveNoArg - may the option be without argument?public void allowArg(java.lang.String option)
option - the optionpublic void allowFlag(java.lang.String option)
option - the optionpublic void allowFlarg(java.lang.String option)
option - the optionpublic final void allow(java.util.Vector flagOptions,
java.util.Vector flargOptions,
java.util.Vector argOptions)
flagOptions - the flag options allowedflargOptions - the flarg options allowedargOptions - the flarg options allowedCommandLine.ParseException - the format of
the command line is not validpublic final void allowJust(java.util.Vector flagOptions,
java.util.Vector flargOptions,
java.util.Vector argOptions)
flagOptions - the flag options allowedflargOptions - the flarg options allowedargOptions - the flarg options allowedCommandLine.ParseException - the format of
the command line is not validpublic void allowUnknown()
public final void allowUnknown(boolean mayHaveAnArg,
boolean mayHaveNoArg)
mayHaveAnArg - may an unknown option have an argument?mayHaveNoArg - may an unknown option be without argument?public void disallow(java.lang.String option)
option - the optionCommandLine#ValidOptions#allowUnknownpublic final void disallowAll()
public final void disallowUnknown()
public boolean mayHaveAnArg(java.lang.String option)
option - the optionpublic boolean mayHaveNoArg(java.lang.String option)
option - the optionpublic final void reset()