All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
Arg |
Base interface for all arguments and options.
|
Arg.Builder<A extends Arg> |
Builder for making an argument instance.
|
ArgException |
Argument exception.
|
ArgHelp |
Helper class to display help and usage for a program or sub-command.
|
ArgHelp.Builder |
Builder for customizing printed help output.
|
ArgIgnore |
Ignore the field or method for argument.
|
ArgIsHidden |
The argument is normally hidden.
|
ArgIsRepeated |
Argument can be repeated.
|
ArgIsRequired |
Argument is required.
|
ArgKeyParser |
Specify argument value parser for key of a property.
|
ArgNameFormat |
|
ArgNaming |
Specify the argument naming rule for this class.
|
ArgOptions |
Standard argument options.
|
ArgParser |
|
ArgParser.Builder |
Builder for an argument parser.
|
ArgParserBuilder |
Base interface for building an argument parser.
|
Argument |
|
Argument.Builder |
|
ArgValueParser |
Specify the value parser for an argument, or for a list item type or
property (map) value type.
|
BigDecimalParser |
A converter to big integer values.
|
BigIntegerParser |
A converter to big integer values.
|
ByteParser |
A converter to short values.
|
DefaultSpinners |
Which spinner to show.
|
DirParser |
A converter to file instances, with validator & error message.
|
DoubleParser |
A converter to double values.
|
DurationParser |
A duration parser.
|
EnumParser<E extends Enum<E>> |
A converter to enum constant values.
|
FileParser |
A converter to file instances, with validator & error message.
|
Flag |
Similar to Option , but without any value argument.
|
Flag.Builder |
|
FloatParser |
A converter to float values.
|
InputConfirmation |
|
InputLine |
Class that handled reading a line from terminal input with
character and line validators, and optional tab completion.
|
InputLine.CharValidator |
Character validator interface.
|
InputLine.LineValidator |
Line validator interface.
|
InputLine.TabCompletion |
Tab completion interface.
|
InputPassword |
Class that handled reading a password from terminal.
|
InputSelection<E> |
Tabular selection with simple navigation.
|
InputSelection.Action<E> |
The command action interface.
|
InputSelection.Command<E> |
Command.
|
InputSelection.EntryPrinter<E> |
Interface for the entry printer.
|
InputSelection.Reaction |
Command reaction enum.
|
IntegerParser |
A converter to integer values.
|
LineBuffer |
Class that holds a set of lines, that are printed to the terminal, and
methods to dynamically update those buffer.
|
LinePrinter |
LinePrinter interface.
|
LongParser |
A converter to long values.
|
Option |
Named option that for each invocation takes a single argument value,
either the next argument, or from the same argument after a '='
delimiter.
|
Option.Builder |
|
OutputDirParser |
A converter to file instances, with validator & error message.
|
OutputFileParser |
A converter to file instances, with validator & error message.
|
PathParser |
A converter to path values.
|
Progress |
A progress
|
ProgressLine |
Show progress on a single task in how many percent (with spinner and progress-bar).
|
ProgressManager |
Show progress on a number of tasks.
|
ProgressManager.ProgressAsyncHandler<T> |
|
ProgressManager.ProgressHandler<T> |
|
Property |
|
Property.Builder |
|
Property.Putter |
Basic interface for putting values onto a map, properties or config.
|
ShortParser |
A converter to short values.
|
Spinner |
Which spinner to show.
|
SubCommand<SubCommandDef> |
|
SubCommand.Builder<SubCommandDef> |
|
SubCommandSet<SubCommandDef> |
|
SubCommandSet.Builder<SubCommandDef> |
|
Terminal |
Terminal interface.
|
UnsignedIntegerParser |
A converter to unsigned integer values.
|
UnsignedLongParser |
A converter to unsigned long values.
|
ValueParser<T> |
Value parser interface.
|
ValueParser.TypedPutter<T> |
A typed putter interface used to put key value pairs into maps, properties
etc.
|