org.apache.commons.cli
Date: 2017-04-22

# Package org.apache.commons.cli

Commons CLI 1.3

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  CommandLineParser | A class that implements the `CommandLineParser` interface can parse a String array according to the `Options` specified and return a `CommandLine`.

- Class Summary
  Class | Description
  --- | ---
  BasicParser | Deprecated since 1.3, use the `DefaultParser` instead
  CommandLine | Represents list of arguments parsed against a `Options` descriptor.
  CommandLine.Builder | A nested builder class to create `CommandLine` instance using descriptive methods.
  DefaultParser | Default parser.
  GnuParser | Deprecated since 1.3, use the `DefaultParser` instead
  HelpFormatter | A formatter of help messages for command line options.
  Option | Describes a single command-line option.
  Option.Builder | A nested builder class to create `Option` instances using descriptive methods.
  OptionBuilder | Deprecated since 1.3, use `Option.builder(String)` instead
  OptionGroup | A group of mutually exclusive options.
  Options | Main entry-point into the library.
  Parser | Deprecated since 1.3, the two-pass parsing with the flatten method is not enough flexible to handle complex cases
  PatternOptionBuilder | Allows Options to be created from a single String.
  PosixParser | Deprecated since 1.3, use the `DefaultParser` instead
  TypeHandler | This is a temporary implementation.

- Exception Summary
  Exception | Description
  --- | ---
  AlreadySelectedException | Thrown when more than one option in an option group has been provided.
  AmbiguousOptionException | Exception thrown when an option can't be identified from a partial name.
  MissingArgumentException | Thrown when an option requiring an argument is not provided with an argument.
  MissingOptionException | Thrown when a required option has not been provided.
  ParseException | Base for Exceptions thrown during parsing of a command-line.
  UnrecognizedOptionException | Exception thrown during parsing signalling an unrecognized option was seen.

## Package org.apache.commons.cli Description

Commons CLI 1.3