public class NamedListPluginLoader<T extends NamedListInitializedPlugin> extends AbstractPluginLoader<T>
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,T> |
registry |
log| Constructor and Description |
|---|
NamedListPluginLoader(java.lang.String name,
java.util.Map<java.lang.String,T> map) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
init(T plugin,
org.w3c.dom.Node node)
Initialize the plugin.
|
protected T |
register(java.lang.String name,
T plugin)
Register a plugin with a given name.
|
create, getDefaultPackages, load, loadSingleprivate final java.util.Map<java.lang.String,T extends NamedListInitializedPlugin> registry
public NamedListPluginLoader(java.lang.String name,
java.util.Map<java.lang.String,T> map)
protected void init(T plugin, org.w3c.dom.Node node) throws java.lang.Exception
AbstractPluginLoaderinit in class AbstractPluginLoader<T extends NamedListInitializedPlugin>plugin - - the plugin to initializenode - - the XML node defining this pluginjava.lang.Exceptionprotected T register(java.lang.String name, T plugin) throws java.lang.Exception
AbstractPluginLoaderregister in class AbstractPluginLoader<T extends NamedListInitializedPlugin>java.lang.Exception