Package joptsimple

Interface Summary
OptionSpec<V> Describes options that an option parser recognizes.
OptionSpecVisitor Visitor interface for option specifications.
ValueConverter<V> Instances of this interface are used to convert arguments of options into specific Java types.
 

Class Summary
AbstractOptionSpec<V>  
AlternativeLongOptionSpec Represents the "-W" form of long option specification.
ArgumentAcceptingOptionSpec<V> Specification of an option that accepts an argument.
ArgumentList Wrapper for an array of command line arguments.
HelpFormatter Produces text for a help screen given a set of options.
NoArgumentOptionSpec A specification for an option that does not accept arguments.
OptionalArgumentOptionSpec<V> Specification of an option that accepts an optional argument.
OptionParser Parses command line arguments, using a syntax that attempts to take from the best of POSIX getopt() and GNU getopt_long().
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.
OptionSpecBuilder Allows callers to specify whether a given option accepts arguments (required or optional).
OptionSpecTokenizer Tokenizes a short option specification string.
ParserRules Can tell whether or not options are well-formed.
RequiredArgumentOptionSpec<V> 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 an argument of an option from String to 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.
ValueConversionException Thrown by ValueConverters when problems occur in converting string values to other Java types.