Package | Description |
---|---|
org.apache.log4j.config |
Log4j 1.x compatibility layer.
|
org.apache.logging.log4j.core.tools |
Log4j 2 command line tools.
|
org.apache.logging.log4j.core.tools.picocli |
Class and Description |
---|
CommandLine.Command
Annotate your class with
@Command when you want more control over the format of the generated help
message. |
CommandLine.Option
Annotate fields in your class with
@Option and picocli will initialize these fields when matching
arguments are specified on the command line. |
Class and Description |
---|
CommandLine.Option
Annotate fields in your class with
@Option and picocli will initialize these fields when matching
arguments are specified on the command line. |
Class and Description |
---|
CommandLine
CommandLine interpreter that uses reflection to initialize an annotated domain object with values obtained from the
command line arguments.
|
CommandLine.DuplicateOptionAnnotationsException
Exception indicating that multiple fields have been annotated with the same Option name.
|
CommandLine.ExecutionException
Exception indicating a problem while invoking a command or subcommand.
|
CommandLine.Help
A collection of methods and inner classes that provide fine-grained control over the contents and layout of
the usage help message to display to end users when help is requested or invalid input values were specified.
|
CommandLine.Help.Ansi
Provides methods and inner classes to support using ANSI escape codes in usage help messages.
|
CommandLine.Help.Ansi.IStyle
Defines the interface for an ANSI escape sequence.
|
CommandLine.Help.Ansi.Style
A set of pre-defined ANSI escape code styles and colors, and a set of convenience methods for parsing
text with embedded markup style names, as well as convenience methods for converting
styles to strings with embedded escape codes.
|
CommandLine.Help.Ansi.StyledSection |
CommandLine.Help.Ansi.Text
Encapsulates rich text with styles and colors.
|
CommandLine.Help.ColorScheme
All usage help message are generated with a color scheme that assigns certain styles and colors to common
parts of a usage message: the command name, options, positional parameters and option parameters.
|
CommandLine.Help.Column |
CommandLine.Help.Column.Overflow
Policy for handling text that is longer than the column width:
span multiple columns, wrap to the next row, or simply truncate the portion that doesn't fit.
|
CommandLine.Help.IOptionRenderer
When customizing online help for
Option details, a custom IOptionRenderer can be
used to create textual representation of an Option in a tabular format: one or more rows, each containing
one or more columns. |
CommandLine.Help.IParameterRenderer
When customizing online help for
Parameters details, a custom IParameterRenderer
can be used to create textual representation of a Parameters field in a tabular format: one or more rows,
each containing one or more columns. |
CommandLine.Help.IParamLabelRenderer
When customizing online usage help for an option parameter or a positional parameter, a custom
IParamLabelRenderer can be used to render the parameter name or label to a String. |
CommandLine.Help.Layout
Use a Layout to format usage help text for options and parameters in tabular format.
|
CommandLine.Help.SortByShortestOptionNameAlphabetically
Sorts
Option instances by their name in case-insensitive alphabetic order. |
CommandLine.Help.TextTable
Responsible for spacing out
CommandLine.Help.Ansi.Text values according to the CommandLine.Help.Column definitions the table was
created with. |
CommandLine.Help.TextTable.Cell
Helper class to index positions in a
Help.TextTable . |
CommandLine.IExceptionHandler
Represents a function that can handle a
ParameterException that occurred while
parsing the command line arguments. |
CommandLine.InitializationException
Exception indicating a problem during
CommandLine initialization. |
CommandLine.Interpreter
Helper class responsible for processing command line arguments.
|
CommandLine.IParseResultHandler
Represents a function that can process a List of
CommandLine objects resulting from successfully
parsing the command line arguments. |
CommandLine.ITypeConverter
When parsing command line arguments and initializing
fields annotated with
@Option or @Parameters ,
String values can be converted to any type for which a ITypeConverter is registered. |
CommandLine.MissingParameterException
Exception indicating that a required parameter was not specified.
|
CommandLine.Option
Annotate fields in your class with
@Option and picocli will initialize these fields when matching
arguments are specified on the command line. |
CommandLine.ParameterException
Exception indicating something went wrong while parsing command line options.
|
CommandLine.Parameters
Fields annotated with
@Parameters will be initialized with positional parameters. |
CommandLine.PicocliException
Base class of all exceptions thrown by
picocli.CommandLine . |
CommandLine.Range
Describes the number of parameters required and accepted by an option or a positional parameter.
|
CommandLine.TraceLevel |
CommandLine.Tracer |