Package | Description |
---|---|
com.github.rvesse.airline.model | |
com.github.rvesse.airline.parser |
Modifier and Type | Method and Description |
---|---|
Set<Accessor> |
OptionMetadata.getAccessors() |
Set<Accessor> |
ArgumentsMetadata.getAccessors() |
List<Accessor> |
SuggesterMetadata.getMetadataInjections() |
List<Accessor> |
CommandMetadata.getMetadataInjections() |
Constructor and Description |
---|
CommandMetadata(String name,
String description,
boolean hidden,
Iterable<OptionMetadata> globalOptions,
Iterable<OptionMetadata> groupOptions,
Iterable<OptionMetadata> commandOptions,
OptionMetadata defaultOption,
ArgumentsMetadata arguments,
Iterable<Accessor> metadataInjections,
Class<?> type,
List<String> groupNames,
List<Group> groups,
List<HelpSection> sections) |
SuggesterMetadata(Class<? extends Suggester> suggesterClass,
List<Accessor> metadataInjections) |
Modifier and Type | Method and Description |
---|---|
static <T> T |
ParserUtil.createInstance(Class<?> type,
Iterable<OptionMetadata> options,
List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,Object>> parsedOptions,
ArgumentsMetadata arguments,
Iterable<Object> parsedArguments,
Iterable<Accessor> metadataInjection,
Map<Class<?>,Object> bindings) |
static <T> T |
ParserUtil.createInstance(Class<?> type,
Iterable<OptionMetadata> options,
List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,Object>> parsedOptions,
ArgumentsMetadata arguments,
Iterable<Object> parsedArguments,
Iterable<Accessor> metadataInjection,
Map<Class<?>,Object> bindings,
CommandFactory<T> commandFactory) |
static <T> T |
ParserUtil.injectOptions(T commandInstance,
Iterable<OptionMetadata> options,
List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,Object>> parsedOptions,
ArgumentsMetadata arguments,
Iterable<Object> parsedArguments,
Iterable<Accessor> metadataInjection,
Map<Class<?>,Object> bindings) |
Copyright © 2012–2017. All rights reserved.