All Classes and Interfaces
Class
Description
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.
Specification of an option that accepts an argument.
A help formatter that allows configuration of overall row width and column separator width.
Converts values to
Date
s using a DateFormat
object.Converts values to
Enum
s.Represents objects charged with taking a set of option descriptions and producing some help text from them.
Converts values to
InetAddress
using getByName
.A simple string key/string value pair.
Specification of a command line's non-option arguments.
Trains the option parser.
Describes options that an option parser recognizes, in ways that might be useful to help screens.
Thrown when a problem occurs during option parsing.
Map-like interface for storing String-value pairs.
Parses command line arguments, using a syntax that attempts to take from the best of POSIX
getopt()
and GNU getopt_long()
.Representation of a group of detected command line options, their arguments, and non-option arguments.
Describes options that an option parser recognizes.
Allows callers to specify whether a given option accepts arguments (required or optional).
Converts command line options to
Path
objects and checks the status of the underlying file.Enum for checking common conditions of files and directories.
Helper methods for reflection.
This unchecked exception wraps reflection-oriented exceptions.
Ensures that values entirely match a regular expression.
An
OptionNameMap
which wraps and behaves like HashMap
.Thrown by
ValueConverter
s when problems occur in converting string values to other Java types.Instances of this interface are used to convert arguments of options into specific Java types.