public class DefaultPluginRegistry extends Object implements PluginRegistry
Constructor and Description |
---|
DefaultPluginRegistry() |
Modifier and Type | Method and Description |
---|---|
protected void |
enqueueAncestors(Class<?> c,
LinkedList<Class<?>> queue) |
List<Class<?>> |
getAllClasses(Class<?> cls) |
Set<Class<?>> |
getStopClasses() |
<T> T |
lookupPlugin(Class<T> pluginType) |
void |
registerPlugin(Object plugin) |
void |
setStopClasses(Set<Class<?>> stopClasses) |
public <T> T lookupPlugin(Class<T> pluginType)
lookupPlugin
in interface PluginRegistry
public void registerPlugin(Object plugin)
registerPlugin
in interface PluginRegistry
protected void enqueueAncestors(Class<?> c, LinkedList<Class<?>> queue)
Copyright © 2015. All rights reserved.