Package joptsimple

Interface Summary
OptionSpecVisitor Visitor interface for option specifications.
 

Class Summary
AbbreviationMap A map whose keys are strings; when a key/value pair is added to the map, the longest unique abbreviations of that key are added as well, and associated with the value.
AlternativeLongOptionSpec Represents the "-W" form of long option specification.
ArgumentAcceptingOptionSpec Specification of an option that accepts an argument.
ArgumentList Wrapper for an array of command line arguments.
NoArgumentOptionSpec A specification for an option that does not accept arguments.
OptionalArgumentOptionSpec Specification of an option that accepts an optional argument.
OptionParser Parses command line arguments according to GNU's conventions.
OptionParserHelpFormatter  
OptionParserHelpFormatter.OptionSpecComparator  
OptionParserState Abstraction of parser state; mostly serves to model how a parser behaves depending on whether end-of-options has been detected.
OptionSet Representation of a group of detected command line options, their arguments, and non-option arguments.
OptionSpec Describes options that an option parser recognizes.
OptionSpecBuilder Wraps an option specification, and allows callers to specify whether the option accepts arguments (required or optional).
OptionSpecTokenizer Tokenizes a short option specification string as expected by OptionParser.OptionParser(java.lang.String).
ParserRules Can tell whether or not options are well-formed.
RequiredArgumentOptionSpec Specification of an option that accepts a required argument.
 

Exception Summary
IllegalOptionClusterException Thrown when the option parser discovers a cluster of short options in which at least one of the short options can accept arguments.
IllegalOptionSpecificationException Thrown when the option parser is asked to recognize an option with illegal characters in it.
MultipleArgumentsForOptionException Thrown when asking an OptionSet for a single argument of an option when many have been specified.
OptionArgumentConversionException Thrown when a problem occurs converting a string argument into another type.
OptionException Thrown when a problem occurs during option parsing.
OptionMissingRequiredArgumentException Thrown when the option parser discovers an option that requires an argument, but that argument is missing.
UnrecognizedOptionException Thrown when the option parser encounters an unrecognized option.