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.
A container to which arguments can be added.
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.
ArgumentParserBuilder is a class to build new ArgumentParser with a given custom configuration.
ArgumentParserConfiguration is a configuration interface 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,
BooleanArgumentType provides strict conversion from input string to Boolean value.
 
ArgumentType subclass for enum type using case-insensitive matching of values.
ArgumentType subclass for enum type using case-insensitive matching of values.
CJK aware TextWidthCounter implementation.
Range is [first, last)
 
 
Choice from given collection of values.
Deprecated.
Use ReflectArgumentType instead.
Argument action to count the occurrence of the option.
Use one of these values with ArgumentParsers.newFor(String, DefaultSettings) to specify of which version the default settings must be used.
Deprecated.
Use ReflectArgumentType instead.
ArgumentType subclass for enum type.
This enum defines constants to be used throughout the argparse4j package.
ArgumentType subclass for File type, using fluent style API.
Verifies properties of files.
 
Argument action to print help message and exit program.
HelpScreenException is a subclass of ArgumentParserException.
 
MessageLocalization is a helper class to provide methods for localization.
This interface provides a way to infer metavar strings from a context which implements this interface.
 
This class holds attributes added by ArgumentParser.parseArgs(String[]).
 
ArgumentType subclass for Path type, using fluent style API.
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.
Localization of names for argument types.
Exception thrown when unrecognized argument is encountered.
Exception thrown when unrecognized command is encountered.
Argument action to print version message and exit program.