| Interface | Description |
|---|---|
| IDefaultProvider |
Allows the specification of default values.
|
| IParameterValidator |
The class used to validate parameters.
|
| IParameterValidator2 | |
| IStringConverter<T> |
An interface that converts strings to any arbitrary type.
|
| IStringConverterFactory |
A factory for IStringConverter.
|
| IValueValidator<T> | |
| IVariableArity |
Must be implemented by argument classes that contain at least one
\@Parameter with "variableArity = true".
|
| Class | Description |
|---|---|
| FuzzyMap |
Helper class to perform fuzzy key look ups: looking up case insensitive or
abbreviated keys.
|
| JCommander |
The main class for JCommander.
|
| ParameterDescription | |
| Parameterized |
Encapsulate a field or a method annotated with @Parameter or @DynamicParameter
|
| StringKey | |
| Strings | |
| WrappedParameter |
Encapsulates the operations common to @Parameter and @DynamicParameter
|
| Exception | Description |
|---|---|
| MissingCommandException |
Thrown when a command was expected.
|
| ParameterException |
The main exception that JCommand will throw when something goes wrong while
parsing parameters.
|
| Annotation Type | Description |
|---|---|
| DynamicParameter | |
| Parameter | |
| Parameters |
An annotation used to specify settings for parameter parsing.
|
| ParametersDelegate |
When applied to a field all of its child fields annotated
with
Parameter will be included during arguments
parsing. |
| ResourceBundle | Deprecated
use @Parameters
|
Copyright © 2015–2017 The veraPDF Consortium. All rights reserved.