Modifier and Type | Method | Description |
---|---|---|
CommandLine.Help.Ansi |
CommandLine.AbstractHandler.ansi() |
Deprecated.
use
CommandLine.AbstractHandler.colorScheme() instead |
CommandLine.Help.Ansi |
CommandLine.Help.ansi() |
Returns whether ANSI escape codes are enabled or not.
|
CommandLine.Help.Ansi |
CommandLine.Help.ColorScheme.ansi() |
Returns the
Ansi setting of this color scheme. |
CommandLine.Help.Ansi |
CommandLine.Help.ColorScheme.Builder.ansi() |
Returns the
Ansi setting of this color scheme builder. |
static CommandLine.Help.Ansi |
CommandLine.Help.Ansi.valueOf(boolean enabled) |
Returns Ansi.ON if the specified
enabled flag is true, Ansi.OFF otherwise. |
static CommandLine.Help.Ansi |
CommandLine.Help.Ansi.valueOf(String name) |
Returns the enum constant of this type with the specified name.
|
static CommandLine.Help.Ansi[] |
CommandLine.Help.Ansi.values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method | Description |
---|---|---|
CommandLine.Help.ColorScheme.Builder |
CommandLine.Help.ColorScheme.Builder.ansi(CommandLine.Help.Ansi ansi) |
Returns the
Ansi setting of this color scheme builder. |
static <C extends Callable<T>,T> |
CommandLine.call(C callable,
PrintStream out,
PrintStream err,
CommandLine.Help.Ansi ansi,
String... args) |
Deprecated.
use
CommandLine.execute(String...) and CommandLine.getExecutionResult() instead |
static <C extends Callable<T>,T> |
CommandLine.call(C callable,
PrintStream out,
CommandLine.Help.Ansi ansi,
String... args) |
Deprecated.
use
CommandLine.execute(String...) and CommandLine.getExecutionResult() instead |
static <C extends Callable<T>,T> |
CommandLine.call(Class<C> callableClass,
CommandLine.IFactory factory,
PrintStream out,
PrintStream err,
CommandLine.Help.Ansi ansi,
String... args) |
Deprecated.
use
CommandLine.execute(String...) and CommandLine.getExecutionResult() instead |
static <C extends Callable<T>,T> |
CommandLine.call(Class<C> callableClass,
CommandLine.IFactory factory,
PrintStream out,
CommandLine.Help.Ansi ansi,
String... args) |
Deprecated.
use
CommandLine.execute(String...) and CommandLine.getExecutionResult() instead |
static CommandLine.Help.ColorScheme |
CommandLine.Help.defaultColorScheme(CommandLine.Help.Ansi ansi) |
Creates and returns a new
CommandLine.Help.ColorScheme initialized with picocli default values: commands are bold,
options and parameters use a yellow foreground, and option parameters use italic. |
static CommandLine.Help.TextTable |
CommandLine.Help.TextTable.forColumns(CommandLine.Help.Ansi ansi,
CommandLine.Help.Column... columns) |
Constructs a
TextTable with the specified columns. |
static CommandLine.Help.TextTable |
CommandLine.Help.TextTable.forColumnWidths(CommandLine.Help.Ansi ansi,
int... columnWidths) |
Constructs a new TextTable with columns with the specified width, all SPANning multiple columns on
overflow except the last column which WRAPS to the next row.
|
static CommandLine.Help.TextTable |
CommandLine.Help.TextTable.forDefaultColumns(CommandLine.Help.Ansi ansi,
int usageHelpWidth) |
Constructs a TextTable with five columns as follows:
required option/parameter marker (width: 2, indent: 0, TRUNCATE on overflow)
short option name (width: 2, indent: 0, TRUNCATE on overflow)
comma separator (width: 1, indent: 0, TRUNCATE on overflow)
long option name(s) (width: 24, indent: 1, SPAN multiple columns on overflow)
description line(s) (width: 51, indent: 1, WRAP to next row on overflow)
|
static CommandLine.Help.TextTable |
CommandLine.Help.TextTable.forDefaultColumns(CommandLine.Help.Ansi ansi,
int longOptionsColumnWidth,
int usageHelpWidth) |
Constructs a TextTable with five columns as follows:
required option/parameter marker (width: 2, indent: 0, TRUNCATE on overflow)
short option name (width: 2, indent: 0, TRUNCATE on overflow)
comma separator (width: 1, indent: 0, TRUNCATE on overflow)
long option name(s) (width: 24, indent: 1, SPAN multiple columns on overflow)
description line(s) (width: 51, indent: 1, WRAP to next row on overflow)
|
String |
CommandLine.getUsageMessage(CommandLine.Help.Ansi ansi) |
Similar to
CommandLine.usage(PrintStream, Help.Ansi) , but returns the usage help message as a String instead of printing it to the PrintStream . |
List<Object> |
CommandLine.DefaultExceptionHandler.handleException(CommandLine.ParameterException ex,
PrintStream out,
CommandLine.Help.Ansi ansi,
String... args) |
Deprecated.
|
List<Object> |
CommandLine.IExceptionHandler.handleException(CommandLine.ParameterException ex,
PrintStream out,
CommandLine.Help.Ansi ansi,
String... args) |
Deprecated.
Handles a
ParameterException that occurred while parsing the command
line arguments and optionally returns a list of results. |
List<Object> |
CommandLine.IParseResultHandler.handleParseResult(List<CommandLine> parsedCommands,
PrintStream out,
CommandLine.Help.Ansi ansi) |
Deprecated.
Processes a List of
CommandLine objects resulting from successfully
parsing the command line arguments and optionally returns a list of results. |
List<Object> |
CommandLine.RunAll.handleParseResult(List<CommandLine> parsedCommands,
PrintStream out,
CommandLine.Help.Ansi ansi) |
Prints help if requested, and otherwise executes the top-level command and all subcommands as
Runnable ,
Callable or Method . |
List<Object> |
CommandLine.RunFirst.handleParseResult(List<CommandLine> parsedCommands,
PrintStream out,
CommandLine.Help.Ansi ansi) |
Prints help if requested, and otherwise executes the top-level
Runnable or Callable command. |
List<Object> |
CommandLine.RunLast.handleParseResult(List<CommandLine> parsedCommands,
PrintStream out,
CommandLine.Help.Ansi ansi) |
Prints help if requested, and otherwise executes the most specific
Runnable or Callable subcommand. |
void |
CommandLine.HelpCommand.init(CommandLine helpCommandLine,
CommandLine.Help.Ansi ansi,
PrintStream out,
PrintStream err) |
Deprecated.
|
void |
CommandLine.IHelpCommandInitializable.init(CommandLine helpCommandLine,
CommandLine.Help.Ansi ansi,
PrintStream out,
PrintStream err) |
Deprecated.
|
static Object |
CommandLine.invoke(String methodName,
Class<?> cls,
PrintStream out,
PrintStream err,
CommandLine.Help.Ansi ansi,
String... args) |
Deprecated.
use
CommandLine.execute(String...) and CommandLine.getExecutionResult() instead |
static Object |
CommandLine.invoke(String methodName,
Class<?> cls,
PrintStream out,
CommandLine.Help.Ansi ansi,
String... args) |
Deprecated.
use
CommandLine.execute(String...) and CommandLine.getExecutionResult() instead |
static StringBuilder |
CommandLine.Help.join(CommandLine.Help.Ansi ansi,
int usageHelpWidth,
boolean adjustCJK,
String[] values,
StringBuilder sb,
Object... params) |
Formats each of the specified values and appends it to the specified StringBuilder.
|
static StringBuilder |
CommandLine.Help.join(CommandLine.Help.Ansi ansi,
int usageHelpWidth,
String[] values,
StringBuilder sb,
Object... params) |
Deprecated.
|
List<Object> |
CommandLine.parseWithHandlers(CommandLine.IParseResultHandler handler,
PrintStream out,
CommandLine.Help.Ansi ansi,
CommandLine.IExceptionHandler exceptionHandler,
String... args) |
Deprecated.
use
CommandLine.execute(String...) and CommandLine.getExecutionResult() instead |
static boolean |
CommandLine.printHelpIfRequested(List<CommandLine> parsedCommands,
PrintStream out,
PrintStream err,
CommandLine.Help.Ansi ansi) |
Deprecated.
use
CommandLine.executeHelpRequest(ParseResult) instead |
static boolean |
CommandLine.printHelpIfRequested(List<CommandLine> parsedCommands,
PrintStream out,
CommandLine.Help.Ansi ansi) |
Deprecated.
use
CommandLine.printHelpIfRequested(ParseResult) instead |
void |
CommandLine.printVersionHelp(PrintStream out,
CommandLine.Help.Ansi ansi) |
Prints version information from the
CommandLine.Command.version() annotation to the specified PrintStream . |
void |
CommandLine.printVersionHelp(PrintStream out,
CommandLine.Help.Ansi ansi,
Object... params) |
Prints version information from the
CommandLine.Command.version() annotation to the specified PrintStream . |
void |
CommandLine.printVersionHelp(PrintWriter out,
CommandLine.Help.Ansi ansi,
Object... params) |
Prints version information from the
CommandLine.Command.version() annotation to the specified PrintWriter . |
CommandLine.Help.Ansi.Text |
CommandLine.Help.IParamLabelRenderer.renderParameterLabel(CommandLine.Model.ArgSpec argSpec,
CommandLine.Help.Ansi ansi,
List<CommandLine.Help.Ansi.IStyle> styles) |
Returns a text rendering of the option parameter or positional parameter; returns an empty string
"" if the option is a boolean and does not take a parameter. |
static <R extends Runnable> |
CommandLine.run(Class<R> runnableClass,
CommandLine.IFactory factory,
PrintStream out,
PrintStream err,
CommandLine.Help.Ansi ansi,
String... args) |
Deprecated.
use
CommandLine.execute(String...) instead |
static <R extends Runnable> |
CommandLine.run(Class<R> runnableClass,
CommandLine.IFactory factory,
PrintStream out,
CommandLine.Help.Ansi ansi,
String... args) |
Deprecated.
use
CommandLine.execute(String...) instead |
static <R extends Runnable> |
CommandLine.run(R runnable,
PrintStream out,
PrintStream err,
CommandLine.Help.Ansi ansi,
String... args) |
Deprecated.
use
CommandLine.execute(String...) instead |
static <R extends Runnable> |
CommandLine.run(R runnable,
PrintStream out,
CommandLine.Help.Ansi ansi,
String... args) |
Deprecated.
use
CommandLine.execute(String...) instead |
void |
CommandLine.usage(PrintStream out,
CommandLine.Help.Ansi ansi) |
Delegates to
CommandLine.usage(PrintStream, Help.ColorScheme) with the default color scheme. |
void |
CommandLine.usage(PrintWriter writer,
CommandLine.Help.Ansi ansi) |
Similar to
CommandLine.usage(PrintStream, Help.Ansi) but with the specified PrintWriter instead of a PrintStream . |
static void |
CommandLine.usage(Object command,
PrintStream out,
CommandLine.Help.Ansi ansi) |
Equivalent to
new CommandLine(command).usage(out, ansi) . |
T |
CommandLine.AbstractHandler.useAnsi(CommandLine.Help.Ansi ansi) |
Deprecated.
|
Constructor | Description |
---|---|
Builder(CommandLine.Help.Ansi ansi) |
Constructs an empty color scheme builder with the specified Ansi value.
|
Help(Object command,
CommandLine.Help.Ansi ansi) |
Constructs a new
Help instance with a default color scheme, initialized from annotatations
on the specified class and superclasses. |
TextTable(CommandLine.Help.Ansi ansi,
CommandLine.Help.Column[] columns) |
Copyright © 2017–2019. All rights reserved.