public class CommandUsage
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int |
columnSize |
private java.util.Comparator<? super OptionMetadata> |
optionComparator |
| Constructor and Description |
|---|
CommandUsage() |
CommandUsage(int columnSize) |
CommandUsage(int columnSize,
java.util.Comparator<? super OptionMetadata> optionComparator) |
| Modifier and Type | Method and Description |
|---|---|
private java.util.List<OptionMetadata> |
sortOptions(java.util.List<OptionMetadata> options) |
void |
usage(java.lang.String programName,
java.lang.String groupName,
java.lang.String commandName,
CommandMetadata command)
Display the help on System.out.
|
void |
usage(java.lang.String programName,
java.lang.String groupName,
java.lang.String commandName,
CommandMetadata command,
java.lang.StringBuilder out)
Store the help in the passed string builder.
|
void |
usage(java.lang.String programName,
java.lang.String groupName,
java.lang.String commandName,
CommandMetadata command,
UsagePrinter out) |
private final int columnSize
private final java.util.Comparator<? super OptionMetadata> optionComparator
public CommandUsage()
public CommandUsage(int columnSize)
public CommandUsage(int columnSize,
@Nullable
java.util.Comparator<? super OptionMetadata> optionComparator)
public void usage(@Nullable
java.lang.String programName,
@Nullable
java.lang.String groupName,
java.lang.String commandName,
CommandMetadata command)
public void usage(@Nullable
java.lang.String programName,
@Nullable
java.lang.String groupName,
java.lang.String commandName,
CommandMetadata command,
java.lang.StringBuilder out)
public void usage(@Nullable
java.lang.String programName,
@Nullable
java.lang.String groupName,
java.lang.String commandName,
CommandMetadata command,
UsagePrinter out)
private java.util.List<OptionMetadata> sortOptions(java.util.List<OptionMetadata> options)