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 char[].
A converter to obtain a list of elements.
The default usage formatter.
Convert a string to a double.
A converter to parse enums
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.
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.
Description of a main parameter, which can be either a list of string or a single field.
Options shared with sub commands
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