public class MapPluginLoader<T extends MapInitializedPlugin> extends AbstractPluginLoader<T>
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,T> |
registry |
log| Constructor and Description |
|---|
MapPluginLoader(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 MapInitializedPlugin> registry
public MapPluginLoader(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 MapInitializedPlugin>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 MapInitializedPlugin>java.lang.Exception