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 PluginTypeListener
public void pluginRemoved(Object serviceObject)
pluginRemoved
in interface PluginTypeListener
public void pluginChanged(Object serviceObject)
pluginChanged
in interface PluginTypeListener
public static SpoonPluginManager getInstance()
public void applyPluginsForContainer(String category, org.pentaho.ui.xul.XulDomContainer container) throws org.pentaho.ui.xul.XulException
org.pentaho.ui.xul.XulException
public List<SpoonPluginInterface> getPlugins()
public void notifyLifecycleListeners(SpoonLifecycleListener.SpoonLifeCycleEvent evt)
evt
- event to notify listeners aboutCopyright © 2019 Hitachi Vantara. All rights reserved.