public class CommandGroupUsage
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int |
columnSize |
private java.util.Comparator<? super CommandMetadata> |
commandComparator |
private boolean |
hideGlobalOptions |
private java.util.Comparator<? super OptionMetadata> |
optionComparator |
| Constructor and Description |
|---|
CommandGroupUsage() |
CommandGroupUsage(int columnSize) |
CommandGroupUsage(int columnSize,
boolean hideGlobalOptions) |
CommandGroupUsage(int columnSize,
boolean hideGlobalOptions,
java.util.Comparator<? super OptionMetadata> optionComparator) |
| Modifier and Type | Method and Description |
|---|---|
private static java.lang.String |
longest(java.lang.Iterable<java.lang.String> iterable) |
void |
usage(GlobalMetadata global,
CommandGroupMetadata group)
Display the help on System.out.
|
void |
usage(GlobalMetadata global,
CommandGroupMetadata group,
java.lang.StringBuilder out)
Store the help in the passed string builder.
|
void |
usage(GlobalMetadata global,
CommandGroupMetadata group,
UsagePrinter out) |
private final int columnSize
private final boolean hideGlobalOptions
private final java.util.Comparator<? super OptionMetadata> optionComparator
private final java.util.Comparator<? super CommandMetadata> commandComparator
public CommandGroupUsage()
public CommandGroupUsage(int columnSize)
public CommandGroupUsage(int columnSize,
boolean hideGlobalOptions)
public CommandGroupUsage(int columnSize,
boolean hideGlobalOptions,
@Nullable
java.util.Comparator<? super OptionMetadata> optionComparator)
public void usage(@Nullable
GlobalMetadata global,
CommandGroupMetadata group)
public void usage(@Nullable
GlobalMetadata global,
CommandGroupMetadata group,
java.lang.StringBuilder out)
public void usage(@Nullable
GlobalMetadata global,
CommandGroupMetadata group,
UsagePrinter out)
private static java.lang.String longest(java.lang.Iterable<java.lang.String> iterable)