| Package | Description |
|---|---|
| com.beust.jcommander | |
| com.beust.jcommander.converters | |
| com.beust.jcommander.defaultprovider | |
| com.beust.jcommander.parser | |
| com.beust.jcommander.validators |
| Class and Description |
|---|
| DefaultUsageFormatter
The default usage formatter.
|
| DynamicParameter |
| IDefaultProvider
Allows the specification of default values.
|
| IParameterizedParser
Thin interface allows the Parameterized parsing mechanism, which reflects an object to find the
JCommander annotations, to be replaced at runtime for cases where the source code cannot
be directly annotated with JCommander annotations, but may have other annotations such as
JSON annotations that can be used to reflect as JCommander parameters.
|
| IParameterValidator
The class used to validate parameters.
|
| IStringConverter
An interface that converts strings to any arbitrary type.
|
| IStringConverterFactory
A factory for IStringConverter.
|
| IStringConverterInstanceFactory
A factory to create
IStringConverter instances. |
| IUsageFormatter
A formatter for help messages.
|
| IValueValidator |
| JCommander
The main class for JCommander.
|
| JCommander.Builder |
| JCommander.ProgramName
Encapsulation of either a main application or an individual command.
|
| Parameter |
| ParameterDescription |
| 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
|
| Class and Description |
|---|
| IStringConverter
An interface that converts strings to any arbitrary type.
|
| Class and Description |
|---|
| IDefaultProvider
Allows the specification of default values.
|
| Class and Description |
|---|
| IParameterizedParser
Thin interface allows the Parameterized parsing mechanism, which reflects an object to find the
JCommander annotations, to be replaced at runtime for cases where the source code cannot
be directly annotated with JCommander annotations, but may have other annotations such as
JSON annotations that can be used to reflect as JCommander parameters.
|
| Parameterized
Encapsulate a field or a method annotated with @Parameter or @DynamicParameter
|
| Class and Description |
|---|
| IParameterValidator
The class used to validate parameters.
|
| IValueValidator |
| ParameterException
The main exception that JCommand will throw when something goes wrong while
parsing parameters.
|
Copyright © 2025. All rights reserved.