| Package | Description |
|---|---|
| io.airlift.airline | |
| io.airlift.airline.model |
| Modifier and Type | Field and Description |
|---|---|
private OptionMetadata |
ParseState.currentOption |
| Modifier and Type | Field and Description |
|---|---|
static java.util.Comparator<OptionMetadata> |
UsageHelper.DEFAULT_OPTION_COMPARATOR |
private java.util.Comparator<? super OptionMetadata> |
CommandGroupUsage.optionComparator |
private java.util.Comparator<? super OptionMetadata> |
CommandUsage.optionComparator |
private java.util.Comparator<? super OptionMetadata> |
GlobalUsage.optionComparator |
private com.google.common.collect.ListMultimap<OptionMetadata,java.lang.Object> |
ParseState.parsedOptions |
| Modifier and Type | Method and Description |
|---|---|
private OptionMetadata |
Parser.findOption(java.util.List<OptionMetadata> options,
java.lang.String param) |
OptionMetadata |
ParseState.getCurrentOption() |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ListMultimap<OptionMetadata,java.lang.Object> |
ParseState.getParsedOptions() |
private java.util.List<OptionMetadata> |
CommandUsage.sortOptions(java.util.List<OptionMetadata> options) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
UsageHelper.toDescription(OptionMetadata option) |
static java.lang.String |
UsageHelper.toUsage(OptionMetadata option) |
ParseState |
ParseState.withOption(OptionMetadata option) |
ParseState |
ParseState.withOptionValue(OptionMetadata option,
java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
ParserUtil.createInstance(java.lang.Class<?> type,
java.lang.Iterable<OptionMetadata> options,
com.google.common.collect.ListMultimap<OptionMetadata,java.lang.Object> parsedOptions,
ArgumentsMetadata arguments,
java.lang.Iterable<java.lang.Object> parsedArguments,
java.lang.Iterable<Accessor> metadataInjection,
java.util.Map<java.lang.Class<?>,java.lang.Object> bindings) |
static <T> T |
ParserUtil.createInstance(java.lang.Class<?> type,
java.lang.Iterable<OptionMetadata> options,
com.google.common.collect.ListMultimap<OptionMetadata,java.lang.Object> parsedOptions,
ArgumentsMetadata arguments,
java.lang.Iterable<java.lang.Object> parsedArguments,
java.lang.Iterable<Accessor> metadataInjection,
java.util.Map<java.lang.Class<?>,java.lang.Object> bindings) |
private OptionMetadata |
Parser.findOption(java.util.List<OptionMetadata> options,
java.lang.String param) |
private ParseState |
Parser.parseClassicGetOpt(com.google.common.collect.PeekingIterator<java.lang.String> tokens,
ParseState state,
java.util.List<OptionMetadata> allowedOptions) |
private ParseState |
Parser.parseLongGnuGetOpt(com.google.common.collect.PeekingIterator<java.lang.String> tokens,
ParseState state,
java.util.List<OptionMetadata> allowedOptions) |
private ParseState |
Parser.parseOptions(com.google.common.collect.PeekingIterator<java.lang.String> tokens,
ParseState state,
java.util.List<OptionMetadata> allowedOptions) |
private ParseState |
Parser.parseSimpleOption(com.google.common.collect.PeekingIterator<java.lang.String> tokens,
ParseState state,
java.util.List<OptionMetadata> allowedOptions) |
private java.util.List<OptionMetadata> |
CommandUsage.sortOptions(java.util.List<OptionMetadata> options) |
static java.util.List<java.lang.String> |
UsageHelper.toSynopsisUsage(java.util.List<OptionMetadata> options) |
| 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) |
| Constructor and Description |
|---|
CommandGroupUsage(int columnSize,
boolean hideGlobalOptions,
java.util.Comparator<? super OptionMetadata> optionComparator) |
CommandUsage(int columnSize,
java.util.Comparator<? super OptionMetadata> optionComparator) |
GlobalUsage(int columnSize,
java.util.Comparator<? super OptionMetadata> optionComparator) |
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 java.util.List<OptionMetadata> |
CommandMetadata.commandOptions |
private java.util.List<OptionMetadata> |
MetadataLoader.InjectionMetadata.commandOptions |
private java.util.List<OptionMetadata> |
CommandMetadata.globalOptions |
private java.util.List<OptionMetadata> |
MetadataLoader.InjectionMetadata.globalOptions |
private java.util.List<OptionMetadata> |
CommandMetadata.groupOptions |
private java.util.List<OptionMetadata> |
MetadataLoader.InjectionMetadata.groupOptions |
private java.util.List<OptionMetadata> |
CommandGroupMetadata.options |
private java.util.List<OptionMetadata> |
GlobalMetadata.options |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<OptionMetadata> |
CommandMetadata.getAllOptions() |
java.util.List<OptionMetadata> |
CommandMetadata.getCommandOptions() |
java.util.List<OptionMetadata> |
CommandMetadata.getGlobalOptions() |
java.util.List<OptionMetadata> |
CommandMetadata.getGroupOptions() |
java.util.List<OptionMetadata> |
CommandGroupMetadata.getOptions() |
java.util.List<OptionMetadata> |
GlobalMetadata.getOptions() |
static com.google.common.base.Predicate<OptionMetadata> |
OptionMetadata.isHiddenPredicate() |
private static java.util.List<OptionMetadata> |
MetadataLoader.mergeOptionSet(java.util.List<OptionMetadata> options) |
static com.google.common.base.Function<OptionMetadata,java.util.Set<java.lang.String>> |
OptionMetadata.optionsGetter() |
| Modifier and Type | Method and Description |
|---|---|
private static java.util.List<OptionMetadata> |
MetadataLoader.mergeOptionSet(java.util.List<OptionMetadata> options) |
| Constructor and Description |
|---|
CommandGroupMetadata(java.lang.String name,
java.lang.String description,
java.lang.Iterable<OptionMetadata> options,
CommandMetadata defaultCommand,
java.lang.Iterable<CommandMetadata> commands) |
CommandMetadata(java.lang.String name,
java.lang.String description,
boolean hidden,
java.lang.Iterable<OptionMetadata> globalOptions,
java.lang.Iterable<OptionMetadata> groupOptions,
java.lang.Iterable<OptionMetadata> commandOptions,
ArgumentsMetadata arguments,
java.lang.Iterable<Accessor> metadataInjections,
java.lang.Class<?> type) |
CommandMetadata(java.lang.String name,
java.lang.String description,
boolean hidden,
java.lang.Iterable<OptionMetadata> globalOptions,
java.lang.Iterable<OptionMetadata> groupOptions,
java.lang.Iterable<OptionMetadata> commandOptions,
ArgumentsMetadata arguments,
java.lang.Iterable<Accessor> metadataInjections,
java.lang.Class<?> type) |
CommandMetadata(java.lang.String name,
java.lang.String description,
boolean hidden,
java.lang.Iterable<OptionMetadata> globalOptions,
java.lang.Iterable<OptionMetadata> groupOptions,
java.lang.Iterable<OptionMetadata> commandOptions,
ArgumentsMetadata arguments,
java.lang.Iterable<Accessor> metadataInjections,
java.lang.Class<?> type) |
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) |
OptionMetadata(java.lang.Iterable<OptionMetadata> options) |