Commons CLI 1.0
See: Description
Interface Summary | |
---|---|
CommandLineParser |
A class that implements the CommandLineParser interface
can parse a String array according to the Options specified
and return a CommandLine.
|
Class Summary | ||
---|---|---|
AlreadySelectedException |
Thrown when more than one option in an option group has been provided. | |
BasicParser |
The class BasicParser provides a very simple implementation of
the (Options,String[],boolean) flatten method.
| |
CommandLine |
Represents list of arguments parsed against a Options descriptor.
It allows querying of a boolean CommandLine, in addition to retrieving the CommandLine for options requiring arguments. Additionally, any left-over or unrecognized arguments, are available for further processing. | |
GnuParser |
The class GnuParser provides an implementation of the
(Options,String[],boolean) flatten method.
| |
HelpFormatter | A formatter of help messages for the current command line options | |
HelpFormatter.OptionComparator |
This class implements the | |
MissingArgumentException |
Thrown when an option requiring an argument is not provided with an argument. | |
MissingOptionException |
Thrown when a required option has not been provided. | |
Option | Describes a single command-line option. | |
OptionBuilder |
OptionBuilder allows the user to create Options using descriptive methods. Details on the Builder pattern can be found at OptionGroup | A group of mutually exclusive options. |
Options | Main entry-point into the library. Options represents a collection of Option objects, which describe the possible options for a command-line.
It may flexibly parse long and short options, with or without values. | |
OptionValidator | Validates an Option string. | |
ParseException |
Base for Exceptions thrown during parsing of a command-line. | |
Parser |
| |
PatternOptionBuilder |
Allows Options to be created from a single String. | |
PosixParser |
The class PosixParser provides an implementation of the
(Options,String[],boolean) flatten method.
| |
TypeHandler | This is a temporary implementation. | |
UnrecognizedOptionException |
Exception thrown during parsing signalling an unrecognized option was seen.
| |
Util | Contains useful helper methods for classes within this package. |