public class SpoonPluginManager extends Object implements PluginTypeListener
| Modifier and Type | Method and Description |
|---|---|
void |
applyPluginsForContainer(String category,
org.pentaho.ui.xul.XulDomContainer container) |
static SpoonPluginManager |
getInstance()
Return the single instance of this class
|
List<SpoonPluginInterface> |
getPlugins()
Returns an unmodifiable list of all Spoon Plugins.
|
void |
notifyLifecycleListeners(SpoonLifecycleListener.SpoonLifeCycleEvent evt)
Notifies all registered SpoonLifecycleListeners of the given SpoonLifeCycleEvent.
|
void |
pluginAdded(Object serviceObject) |
void |
pluginChanged(Object serviceObject) |
void |
pluginRemoved(Object serviceObject) |
public void pluginAdded(Object serviceObject)
pluginAdded in interface PluginTypeListenerpublic void pluginRemoved(Object serviceObject)
pluginRemoved in interface PluginTypeListenerpublic void pluginChanged(Object serviceObject)
pluginChanged in interface PluginTypeListenerpublic static SpoonPluginManager getInstance()
public void applyPluginsForContainer(String category, org.pentaho.ui.xul.XulDomContainer container) throws org.pentaho.ui.xul.XulException
org.pentaho.ui.xul.XulExceptionpublic List<SpoonPluginInterface> getPlugins()
public void notifyLifecycleListeners(SpoonLifecycleListener.SpoonLifeCycleEvent evt)
evt - event to notify listeners aboutCopyright © 2019 Hitachi Vantara. All rights reserved.