All Classes and Interfaces
Class
Description
Base class for converters that store the name of the option.
Converts a String to a BigDecimal.
Converts a string to a boolean.
Converts a String to a
ByteOrder
.Converts a String to a char[].
Converts a String to a Charset.
A converter to obtain a list of elements.
Pulled from the JCommander where is reflects the object to determine the Parameter annotations.
The default usage formatter.
Convert a string to a double.
A converter to parse enums
A default provider that reads its default values from an environment
variable.
Convert a string into a file.
Convert a string to a float.
Helper class to perform fuzzy key look ups: looking up case insensitive or
abbreviated keys.
Allows the specification of default values.
Converts
String
s to InetAddress
'.Convert a string to an integer.
Thin interface allows the Parameterized parsing mechanism, which reflects an object to find the
JCommander annotations, to be replaced at runtime for cases where the source code cannot
be directly annotated with JCommander annotations, but may have other annotations such as
JSON annotations that can be used to reflect as JCommander parameters.
Convert a string representing several parameters (e.g.
The class used to validate parameters.
Converts a String to a Date.
An interface that converts strings to any arbitrary type.
A factory for IStringConverter.
A factory to create
IStringConverter
instances.A formatter for help messages.
Must be implemented by argument classes that contain at least one
\@Parameter with "variableArity = true".
The main class for JCommander.
Encapsulation of either a main application or an individual command.
Convert a string to a long.
Thrown when a command was expected.
Default value for a converter when none is specified.
This is the default value of the validateWith attribute.
This is the default value of the validateValueWith attribute.
The main exception that JCommand will throw when something goes wrong while
parsing parameters.
Encapsulate a field or a method annotated with @Parameter or @DynamicParameter
An annotation used to specify settings for parameter parsing.
When applied to a field all of its child fields annotated
with
Parameter
will be included during arguments
parsing.Convert a string into a path.
A validator that makes sure the value of the parameter is a positive integer.
A default provider that reads its default values from a property file.
Deprecated.
use @Parameters
Default converter for strings.
A unix-style usage formatter.
Convert a string into a URI.
Convert a string into a URI.
Encapsulates the operations common to @Parameter and @DynamicParameter