com.pmease.quickbuild.pluginsupport
Interface PluginManager
- All Known Implementing Classes:
- DefaultPluginManager
public interface PluginManager
instance
static final PluginManager instance
getPlugins
java.util.List<Plugin> getPlugins()
- Get installed plugins.
getExtensions
<T> java.util.List<T> getExtensions(java.lang.Class<T> extensionPoint)
- get all extensions implementing specified extension point.
- Type Parameters:
T
-
getPlugin
Plugin getPlugin(java.lang.String pluginId)
- get plugin service object based on specified plugin id.
- Parameters:
pluginId
-
- Returns:
- null if the plugin does not exist.
getPlugin
Plugin getPlugin(java.lang.Class<? extends Plugin> pluginClass)
getDeclaringPlugin
Plugin getDeclaringPlugin(java.lang.Class<?> clazz)
start
void start()
stop
void stop()
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.