public final class PluginRepository
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
addPlugin(java.lang.String name,
MoskitoPlugin plugin,
PluginConfig config)
Adds a new loaded plugin.
|
PluginConfig |
getConfig(java.lang.String name)
Returns pluginconfig for the loaded plugin.
|
static PluginRepository |
getInstance()
Returns plugin repository singleton instance.
|
MoskitoPlugin |
getPlugin(java.lang.String name)
Returns loaded plugin by name.
|
java.util.List<java.lang.String> |
getPluginNames()
Returns the names of the active plugins.
|
java.util.List<MoskitoPlugin> |
getPlugins()
Returns all active plugins.
|
void |
removePlugin(java.lang.String name)
Removes a plugin.
|
public static PluginRepository getInstance()
public void addPlugin(java.lang.String name,
MoskitoPlugin plugin,
PluginConfig config)
name - name of the plugin for ui.plugin - the plugin instance.config - plugin config which was used to load the plugin.public void removePlugin(java.lang.String name)
name - name of the plugin.public java.util.List<java.lang.String> getPluginNames()
public java.util.List<MoskitoPlugin> getPlugins()
public MoskitoPlugin getPlugin(java.lang.String name)
name - name of the plugin.public PluginConfig getConfig(java.lang.String name)
name - nane of the plugin.Copyright © 2010-2020 anotheria.net. All Rights Reserved.