| Package | Description |
|---|---|
| io.airlift.airline | |
| io.airlift.airline.model |
| Modifier and Type | Field and Description |
|---|---|
CommandMetadata |
CommandSuggester.command |
private CommandMetadata |
ParseState.command |
CommandMetadata |
HelpOption.commandMetadata |
private CommandMetadata |
SingleCommand.commandMetadata |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Comparator<? super CommandMetadata> |
CommandGroupUsage.commandComparator |
static java.util.Comparator<CommandMetadata> |
UsageHelper.DEFAULT_COMMAND_COMPARATOR |
| Modifier and Type | Method and Description |
|---|---|
CommandMetadata |
ParseState.getCommand() |
CommandMetadata |
SingleCommand.getCommandMetadata() |
| Modifier and Type | Method and Description |
|---|---|
static void |
Help.help(CommandMetadata command) |
static void |
Help.help(CommandMetadata command,
java.lang.StringBuilder out) |
ParseState |
Parser.parseCommand(CommandMetadata command,
java.lang.Iterable<java.lang.String> params) |
private void |
GlobalUsage.printCommandDescription(UsagePrinter commandPrinter,
CommandGroupMetadata group,
CommandMetadata command) |
void |
CommandUsage.usage(java.lang.String programName,
java.lang.String groupName,
java.lang.String commandName,
CommandMetadata command)
Display the help on System.out.
|
void |
CommandUsage.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 |
CommandUsage.usage(java.lang.String programName,
java.lang.String groupName,
java.lang.String commandName,
CommandMetadata command,
UsagePrinter out) |
ParseState |
ParseState.withCommand(CommandMetadata command) |
| Constructor and Description |
|---|
ParseState(CommandGroupMetadata group,
CommandMetadata command,
com.google.common.collect.ListMultimap<OptionMetadata,java.lang.Object> parsedOptions,
java.util.List<Context> locationStack,
java.util.List<java.lang.Object> parsedArguments,
OptionMetadata currentOption,
java.util.List<java.lang.String> unparsedInput) |
| Modifier and Type | Field and Description |
|---|---|
private CommandMetadata |
CommandGroupMetadata.defaultCommand |
private CommandMetadata |
GlobalMetadata.defaultCommand |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<CommandMetadata> |
CommandGroupMetadata.commands |
private java.util.List<CommandMetadata> |
GlobalMetadata.defaultGroupCommands |
| Modifier and Type | Method and Description |
|---|---|
CommandMetadata |
CommandGroupMetadata.getDefaultCommand() |
CommandMetadata |
GlobalMetadata.getDefaultCommand() |
static CommandMetadata |
MetadataLoader.loadCommand(java.lang.Class<?> commandType) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CommandMetadata> |
CommandGroupMetadata.getCommands() |
java.util.List<CommandMetadata> |
GlobalMetadata.getDefaultGroupCommands() |
static <T> com.google.common.collect.ImmutableList<CommandMetadata> |
MetadataLoader.loadCommands(java.lang.Iterable<java.lang.Class<? extends T>> defaultCommands) |
static com.google.common.base.Function<CommandMetadata,java.lang.String> |
CommandMetadata.nameGetter() |
| Modifier and Type | Method and Description |
|---|---|
static CommandGroupMetadata |
MetadataLoader.loadCommandGroup(java.lang.String name,
java.lang.String description,
CommandMetadata defaultCommand,
java.lang.Iterable<CommandMetadata> commands) |
static GlobalMetadata |
MetadataLoader.loadGlobal(java.lang.String name,
java.lang.String description,
CommandMetadata defaultCommand,
java.lang.Iterable<CommandMetadata> defaultGroupCommands,
java.lang.Iterable<CommandGroupMetadata> groups) |
| Modifier and Type | Method and Description |
|---|---|
static CommandGroupMetadata |
MetadataLoader.loadCommandGroup(java.lang.String name,
java.lang.String description,
CommandMetadata defaultCommand,
java.lang.Iterable<CommandMetadata> commands) |
static GlobalMetadata |
MetadataLoader.loadGlobal(java.lang.String name,
java.lang.String description,
CommandMetadata defaultCommand,
java.lang.Iterable<CommandMetadata> defaultGroupCommands,
java.lang.Iterable<CommandGroupMetadata> groups) |
| Constructor and Description |
|---|
CommandGroupMetadata(java.lang.String name,
java.lang.String description,
java.lang.Iterable<OptionMetadata> options,
CommandMetadata defaultCommand,
java.lang.Iterable<CommandMetadata> commands) |
GlobalMetadata(java.lang.String name,
java.lang.String description,
java.lang.Iterable<OptionMetadata> options,
CommandMetadata defaultCommand,
java.lang.Iterable<CommandMetadata> defaultGroupCommands,
java.lang.Iterable<CommandGroupMetadata> commandGroups) |
| Constructor and Description |
|---|
CommandGroupMetadata(java.lang.String name,
java.lang.String description,
java.lang.Iterable<OptionMetadata> options,
CommandMetadata defaultCommand,
java.lang.Iterable<CommandMetadata> commands) |
GlobalMetadata(java.lang.String name,
java.lang.String description,
java.lang.Iterable<OptionMetadata> options,
CommandMetadata defaultCommand,
java.lang.Iterable<CommandMetadata> defaultGroupCommands,
java.lang.Iterable<CommandGroupMetadata> commandGroups) |