| Package | Description |
|---|---|
| com.github.rvesse.airline | |
| com.github.rvesse.airline.builder | |
| com.github.rvesse.airline.model | |
| com.github.rvesse.airline.parser |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultCommandFactory<T> |
| Modifier and Type | Field and Description |
|---|---|
protected CommandFactory<C> |
ParserBuilder.commandFactory |
| Modifier and Type | Method and Description |
|---|---|
ParserBuilder<C> |
ParserBuilder.withCommandFactory(CommandFactory<C> commandFactory)
Specifies the command factory to use
|
| Modifier and Type | Method and Description |
|---|---|
CommandFactory<T> |
ParserMetadata.getCommandFactory()
Gets the command factory to use
|
| Constructor and Description |
|---|
ParserMetadata(CommandFactory<T> commandFactory,
List<OptionParser<T>> optionParsers,
TypeConverter typeConverter,
ParserErrorHandler errorHandler,
boolean allowAbbreviateCommands,
boolean allowAbbreviatedOptions,
List<AliasMetadata> aliases,
UserAliasesSource<T> userAliases,
boolean aliasesOverrideBuiltIns,
boolean aliasesMayChain,
char forceBuiltInPrefix,
String argumentsSeparator,
String flagNegationPrefix) |
| 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,
CommandFactory<T> commandFactory) |
Copyright © 2012–2022. All rights reserved.