public final class ExtensionProviders<T extends ExtensionProvider> extends Object
Modifier and Type | Method and Description |
---|---|
<T> void |
addExtensions(Extendable<T> extendable,
Collection<Extension<T>> extensions) |
static <T extends ExtensionProvider> |
createProvider(Class<T> clazz) |
static <T extends ExtensionProvider> |
createProvider(Class<T> clazz,
String categoryName) |
static <T extends ExtensionProvider> |
createProvider(Class<T> clazz,
String categoryName,
Set<String> extensionNames) |
T |
findProvider(String name) |
T |
findProviderOrThrowException(String name) |
Collection<T> |
getProviders() |
public static <T extends ExtensionProvider> ExtensionProviders<T> createProvider(Class<T> clazz)
public static <T extends ExtensionProvider> ExtensionProviders<T> createProvider(Class<T> clazz, String categoryName)
public static <T extends ExtensionProvider> ExtensionProviders<T> createProvider(Class<T> clazz, String categoryName, Set<String> extensionNames)
public Collection<T> getProviders()
public <T> void addExtensions(Extendable<T> extendable, Collection<Extension<T>> extensions)
Copyright © 2020. All rights reserved.