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.
|
IStringConverterInstanceFactory |
A factory to create
IStringConverter instances. |
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.
|
JCommander.Builder | |
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
|
SubParameter |
Copyright © 2017. All rights reserved.