public class SystemPathXmlPluginProvider extends Object implements org.pentaho.platform.api.engine.IPluginProvider
IPluginProvider
that searches for plugin.xml files in the Pentaho
system path and instantiates IPlatformPlugin
s from the information in those files.Constructor and Description |
---|
SystemPathXmlPluginProvider() |
Modifier and Type | Method and Description |
---|---|
List<org.pentaho.platform.api.engine.IPlatformPlugin> |
getPlugins(org.pentaho.platform.api.engine.IPentahoSession session)
Gets the list of plugins that this provider class has discovered.
|
static org.pentaho.ui.xul.impl.DefaultXulOverlay |
processOverlay(org.dom4j.Element node) |
public List<org.pentaho.platform.api.engine.IPlatformPlugin> getPlugins(org.pentaho.platform.api.engine.IPentahoSession session) throws org.pentaho.platform.api.engine.PlatformPluginRegistrationException
getPlugins
in interface org.pentaho.platform.api.engine.IPluginProvider
org.pentaho.platform.api.engine.PlatformPluginRegistrationException
- if there is a problem preventing the impl from looking for pluginsIPluginProvider#getPlugins()
public static org.pentaho.ui.xul.impl.DefaultXulOverlay processOverlay(org.dom4j.Element node)