| Interface | Description |
|---|---|
| Getter<T> |
Interface that can be instantiated to get default values.
|
| Parameters |
List of arguments.
|
| Setter<T> |
Abstraction of the value setter.
|
| Class | Description |
|---|---|
| AnnotationImpl |
Base class for the @Option and @Argument implementation classes.
|
| ArgumentImpl |
Implementation of @Argument so we can instantiate it.
|
| ArrayFieldSetter |
Setter that allows multiple values to be stored into one array field. |
| BooleanOptionHandler |
Boolean
OptionHandler. |
| ByteOptionHandler | |
| CharOptionHandler | |
| ConfigElement |
The ConfigElement is an <option> or <argument> tag
in the xml configuration file.
|
| DelimitedOptionHandler<T> |
Partial
OptionHandler implementation that takes a single value to the option,
which is then gets split into individual tokens using fixed delimiter. |
| DoubleOptionHandler |
Double
OptionHandler. |
| EnumOptionHandler<T extends java.lang.Enum<T>> |
Enum OptionHandler. |
| ExplicitBooleanOptionHandler |
Boolean
OptionHandler that (unlike the standard BooleanOptionHandler
allows values to be set to false explicitly (using e.g. |
| FieldSetter |
Setter that sets to a Field. |
| FileOptionHandler |
File OptionHandler. |
| FloatOptionHandler | |
| InetAddressOptionHandler |
InetAddress OptionHandler. |
| IntOptionHandler |
Integer
OptionHandler. |
| LongOptionHandler | |
| MacAddressOptionHandler |
OptionHandler that parses MAC address to byte[] of length 6. |
| MapOptionHandler |
Parses options into a
Map. |
| MethodSetter |
Setter that sets to a Method. |
| MultiFileOptionHandler |
Takes a classpath like option ("-cp a.jar;b.jar;c") and maps them to a collection of
File. |
| MultiPathOptionHandler |
Takes a classpath like option ("-cp a.jar;b.jar;c") and maps them to a collection of
Path. |
| MultiValueFieldSetter |
Setter that sets multiple values to a collection Field. |
| OneArgumentOptionHandler<T> |
OptionHandler which handles an option with exactly one argument, like "-foo bar".
|
| OptionHandler<T> |
Code that parses operands of an option into Java.
|
| OptionImpl |
Implementation of @Option so we can instantiate it.
|
| PathOptionHandler |
Takes a single argument to the option and maps that to
Path. |
| PatternOptionHandler |
A regex option handler.
|
| RestOfArgumentsHandler |
Eagerly grabs all the arguments.
|
| Setters |
Factory of
Setters. |
| ShortOptionHandler | |
| StopOptionHandler |
OptionHandler for the option terminator --. |
| StringArrayOptionHandler |
An
OptionHandler for greedily mapping a list of tokens into a collection of Strings
(such as String[], List<String>, etc.). |
| StringOptionHandler |
String
OptionHandler. |
| SubCommandHandler |
OptionHandler used with Argument for parsing typical "sub-command" pattern. |
| URIOptionHandler |
URI OptionHandler. |
| URLOptionHandler |
URL OptionHandler. |
| UuidOptionHandler |
UUID OptionHandler. |
| Enum | Description |
|---|---|
| Messages |
| Annotation Type | Description |
|---|---|
| SubCommand |
Specifies a single sub-command.
|
| SubCommands |
Collection of
SubCommands that define possible sub-commands. |
Classes for extending the behavior of args4j.