public class MetadataLoader extends Object
Constructor and Description |
---|
MetadataLoader() |
Modifier and Type | Method and Description |
---|---|
static CommandMetadata |
loadCommand(Class<?> commandType) |
static CommandGroupMetadata |
loadCommandGroup(String name,
String description,
CommandMetadata defaultCommand,
Iterable<CommandMetadata> commands) |
static <T> com.google.common.collect.ImmutableList<CommandMetadata> |
loadCommands(Iterable<Class<? extends T>> defaultCommands) |
static GlobalMetadata |
loadGlobal(String name,
String description,
CommandMetadata defaultCommand,
Iterable<CommandMetadata> defaultGroupCommands,
Iterable<CommandGroupMetadata> groups) |
static io.airlift.airline.model.MetadataLoader.InjectionMetadata |
loadInjectionMetadata(Class<?> type) |
static void |
loadInjectionMetadata(Class<?> type,
io.airlift.airline.model.MetadataLoader.InjectionMetadata injectionMetadata,
List<Field> fields) |
static SuggesterMetadata |
loadSuggester(Class<? extends Suggester> suggesterClass) |
public static GlobalMetadata loadGlobal(String name, String description, CommandMetadata defaultCommand, Iterable<CommandMetadata> defaultGroupCommands, Iterable<CommandGroupMetadata> groups)
public static CommandGroupMetadata loadCommandGroup(String name, String description, CommandMetadata defaultCommand, Iterable<CommandMetadata> commands)
public static <T> com.google.common.collect.ImmutableList<CommandMetadata> loadCommands(Iterable<Class<? extends T>> defaultCommands)
public static CommandMetadata loadCommand(Class<?> commandType)
public static SuggesterMetadata loadSuggester(Class<? extends Suggester> suggesterClass)
public static io.airlift.airline.model.MetadataLoader.InjectionMetadata loadInjectionMetadata(Class<?> type)
Copyright © 2012–2016. All rights reserved.