| DefaultUsageFormatter |
The default usage formatter.
|
| DynamicParameter |
|
| FuzzyMap.IKey |
|
| IDefaultProvider |
Allows the specification of default values.
|
| IParameterValidator |
The class used to validate parameters.
|
| IStringConverter |
An interface that converts strings to any arbitrary type.
|
| IStringConverterFactory |
A factory for IStringConverter.
|
| IStringConverterInstanceFactory |
|
| IUsageFormatter |
A formatter for help messages.
|
| IValueValidator |
|
| IVariableArity |
Must be implemented by argument classes that contain at least one
\@Parameter with "variableArity = true".
|
| JCommander |
The main class for JCommander.
|
| JCommander.Builder |
|
| JCommander.MainParameter |
Description of a main parameter, which can be either a list of string or a single field.
|
| JCommander.Options |
Options shared with sub commands
|
| JCommander.ProgramName |
Encapsulation of either a main application or an individual command.
|
| Parameter |
|
| ParameterDescription |
|
| ParameterDescription.SubParameterIndex |
|
| ParameterException |
The main exception that JCommand will throw when something goes wrong while
parsing parameters.
|
| Parameterized |
Encapsulate a field or a method annotated with @Parameter or @DynamicParameter
|
| ParametersDelegate |
When applied to a field all of its child fields annotated
with Parameter will be included during arguments
parsing.
|
| WrappedParameter |
Encapsulates the operations common to @Parameter and @DynamicParameter
|