| Class Summary |
| Argument |
An Option that can process values passed on the command line in the form
"--file README".
|
| ArgumentBuilder |
Builds Argument instances.
|
| ArgumentImpl |
An implementation of an Argument. |
| ClassValidator |
The ClassValidator validates the string argument
values are class names.
|
| Command |
Represents a cvs "update" style command line option.
|
| CommandBuilder |
Builds Command instances
|
| CommandLine |
Instances of CommandLine represent a command line that has been processed
according to the definition supplied to the parser.
|
| CommandLineImpl |
Instances of CommandLine represent a command line that has been processed
according to the definition supplied to the parser.
|
| Comparators |
A collection of Comparators suitable for use with Option instances. |
| DateValidator |
The DateValidator validates the argument values
are date or time value(s).
|
| DefaultingCommandLine |
Manages a queue of default CommandLines. |
| DefaultOption |
A Parent implementation representing normal options.
|
| DefaultOptionBuilder |
Builds DefaultOption instances.
|
| DisplaySetting |
An enum of possible display settings. |
| EnumValidator |
The EnumValidator validates the string argument
values are valid.
|
| FileValidator |
The FileValidator validates the string argument
values are files. |
| Group |
An Option representing a choice or group of Options in the form "-a|-b|-c". |
| GroupBuilder |
Builds Group instances.
|
| GroupImpl |
An implementation of Group |
| HelpFormatter |
Presents on screen help based on the application's Options
|
| HelpLine |
Represents a line of help for a particular Option.
|
| HelpLineImpl |
Represents a line in the help screen. |
| InvalidArgumentException |
An exception indicating validation failure.
|
| NumberValidator |
The NumberValidator validates the string argument
values are numbers. |
| Option |
The super type of all options representing a particular element of the
command line interface.
|
| OptionException |
A problem found while dealing with command line options.
|
| OptionImpl |
A base implementation of Option providing limited ground work for further
Option implementations. |
| Parent |
An Option that can have an argument and/or group of child Options in the form
"-f <arg> [-a|-b|-c]".
|
| ParentImpl |
A base implementation of Parent providing limited ground work for further
Parent implementations. |
| Parser |
A class that implements the Parser interface can parse a
String array according to the Groupspecified and return a
CommandLine.
|
| PatternBuilder |
Builds Options using a String pattern
|
| PreferencesCommandLine |
A CommandLine implementation using the Preferences API, useful when
constructing a complex DefaultingCommandLine
This implementation uses the children of a single preference node to populate
the CommandLine. |
| PropertiesCommandLine |
A CommandLine implementation using a java Properties instance, useful for
constructing a complex DefaultingCommandLine
Options are keyed from their property name and presence in the Properties
instance is taken as presence in the CommandLine. |
| PropertyOption |
Handles the java style "-Dprop=value" opions |
| ResourceConstants |
Common resurce constants. |
| ResourceHelper |
A utility class used to provide internationalisation support.
|
| SourceDestArgument |
An Argument implementation that allows a variable size Argument to precede a
fixed size argument. |
| Switch |
A Parent implementation representing normal switch options.
|
| SwitchBuilder |
Builds Switch instance.
|
| URIValidator |
The URIValidator validates the string argument
values are valid URIs. |
| URLValidator |
The URLValidator validates the string argument
values are URLs. |
| Validator |
The validation interface for validating argument values(s).
|
| WriteableCommandLine |
A CommandLine that detected values and options can be written to. |
| WriteableCommandLineImpl |
A WriteableCommandLine implementation allowing Options to write their
processed information to a CommandLine.
|