All Classes and Interfaces
Class
Description
Base class for the @Option and @Argument implementation classes.
Argument of the command line.
Implementation of @Argument so we can instantiate it.
Boolean
OptionHandler
.Parser for analyzing Args4J annotations in the class hierarchy.
Signals an error in the user input.
Command line argument owner.
Metadataconfiguration.
The ConfigElement is an <option> or <argument> tag
in the xml configuration file.
Partial
OptionHandler
implementation that takes a single value to the option,
which is then gets split into individual tokens using fixed delimiter.Deprecated.
Boolean
OptionHandler
that (unlike the standard BooleanOptionHandler
allows values to be set to false explicitly (using e.g.This metadata parser makes all field available to the CmdLineParser.
Interface that can be instantiated to get default values.
Signals an incorrect use of args4j annotations.
A message that can be formatted with arguments and locale.
OptionHandler
that parses MAC address to byte[] of length 6.Parses options into a
Map
.Takes a classpath like option ("-cp a.jar;b.jar;c") and maps them to a collection of
File
.Takes a classpath like option ("-cp a.jar;b.jar;c") and maps them to a collection of
Path
.Immutable run-time copy of
Option
annotation.OptionHandler which handles an option with exactly one argument, like "-foo bar".
Marks a field/setter that receives a command line switch value.
Run-time copy of the Option or Argument annotation.
Code that parses operands of an option into Java.
Selects
OptionHandler
.Manages the registration of option handlers.
Provide custom logic for creating
OptionHandler
implementation.Implementation of @Option so we can instantiate it.
List of arguments.
Set of properties that controls
CmdLineParser
behaviours.Takes a single argument to the option and maps that to
Path
.A regex option handler.
Eagerly grabs all the arguments.
Abstraction of the value setter.
Factory of
Setter
s.Starter class which uses reflection to instantiate the business
class, parse the command line parameters, sets the fields of the
business class and doing the help message handling.
OptionHandler
for the option terminator --.
An
OptionHandler
for greedily mapping a list of tokens into a collection of String
s
(such as String[]
, List<String>
, etc.).String
OptionHandler
.Specifies a single sub-command.
OptionHandler
used with Argument
for parsing typical "sub-command" pattern.Collection of
SubCommand
s that define possible sub-commands.Parses an XML-file specifying the 'annotations'.
OptionHandlerFilter