public class ParserUtil extends Object
Constructor and Description |
---|
ParserUtil() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
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 |
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 |
createInstance(Class<T> type) |
static <T> T |
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) |
public static <T> T createInstance(Class<T> type)
public static <T> T 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)
public static <T> T 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)
public static <T> T 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–2017. All rights reserved.