|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
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 Summary | |
---|---|
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 Summary | |
---|---|
MissingCommandException | Thrown when a command was expected. |
ParameterException | The main exception that JCommand will throw when something goes wrong while parsing parameters. |
Annotation Types Summary | |
---|---|
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 |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |