All Classes and Interfaces
Class
Description
Argument action to store a list.
Argument action to store a list.
Annotation specifies location where attribute should be stored.
This interface provides a way to specify parameters to argument to be
processed in
ArgumentParser
object.This interface defines behavior of action when an argument is encountered at
the command line.
This interface defines simple data validation method.
This interface defines a method to conceptually group up
Argument
objects.The application code must not use this class directly.
This class implements both mutually exclusive group and just a conceptual
group.
The application code must not use this class directly.
This interface defines behavior of ArgumentParser.
The exception thrown from
ArgumentParser.parseArgs(String[])
if error
occurred while processing command line argument.The application code must not use this class directly.
Factory class to create new ArgumentParser.
This class provides useful shortcuts and constants.
This interface defines type conversion method.
This implementation assumes text contains only narrow characters,
CJK aware TextWidthCounter implementation.
Choice from given collection of values.
Deprecated.
Argument action to count the occurrence of the option.
Deprecated.
Use
ReflectArgumentType
instead.This enum defines constants to be used throughout the argparse4j package.
ArgumentType subclass for File type, using fluent style API.
Argument action to print help message and exit program.
This class holds attributes added by
ArgumentParser.parseArgs(String[])
.
This object performs operations related to prefixChars of option flags.
Choices from given range.
This implementation converts String value into given type using type's
valueOf(java.lang.String)
static method or its constructor.
This class provides helper functions related to reflection.
Argument action to store argument value.
Argument action to store the value specified by the
Argument.setConst(Object)
.
Argument action to store value
false
.
Argument action to store value
true
.Specialized to String type, just echos back given string.
This interface defines Subparser used to add sub-command to
ArgumentParser
.The application code must not use this class directly.
This interface defines Subparsers which used to add
Subparser
.The application code must not use this class directly.
Returns the column width of the command line terminal from which this program
was started.
This class provides various helper function related to text processing.
This interface abstracts the way of counting text width.
Exception thrown when unrecognized argument is encountered.
Exception thrown when unrecognized command is encountered.
Argument action to print version message and exit program.
ReflectArgumentType
instead.