de.miethxml.toolkit.plugins
Interface PluginManager
- All Known Implementing Classes:
- PluginManagerImpl
- public interface PluginManager
- Author:
- Simon Mieth
ROLE
public static final java.lang.String ROLE
DEFAULT_PLUGIN_DIRECTORY
public static final java.lang.String DEFAULT_PLUGIN_DIRECTORY
- See Also:
- Constant Field Values
DEFAULT_PLUGIN_DESCRIPTOR
public static final java.lang.String DEFAULT_PLUGIN_DESCRIPTOR
- See Also:
- Constant Field Values
findPlugins
public void findPlugins(java.lang.String pluginDir)
- Search in all subdirectories for plugins
- Parameters:
pluginDir -
- Returns:
- a List of founded plugins
getPluginDirectories
public java.util.List getPluginDirectories()
- Returns:
- the List of all currently used plugin-locations
getPluginInstallLocation
public java.lang.String getPluginInstallLocation()
- Returns:
- the location where new plugins can be installed
getPluginsByInterface
public java.util.List getPluginsByInterface(java.lang.String interfaceName)
- Deprecated. Will removed
- Parameters:
interfaceName -
- Returns:
addPluginReceiver
public void addPluginReceiver(PluginReceiver listener)
removePluginReceiver
public void removePluginReceiver(PluginReceiver listener)