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