org.pentaho.platform.plugin.services.pluginmgr
Class FileSystemXmlPluginProvider

java.lang.Object
  extended by org.pentaho.platform.plugin.services.pluginmgr.SystemPathXmlPluginProvider
      extended by org.pentaho.platform.plugin.services.pluginmgr.FileSystemXmlPluginProvider
All Implemented Interfaces:
IPluginProvider

public class FileSystemXmlPluginProvider
extends SystemPathXmlPluginProvider

A plugin provider that does not rely on an ISolutionRepository being configured

Author:
jamesdixon

Constructor Summary
FileSystemXmlPluginProvider()
           
 
Method Summary
 List<IPlatformPlugin> getPlugins(IPentahoSession session)
          Gets the list of plugins that this provider class has discovered.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileSystemXmlPluginProvider

public FileSystemXmlPluginProvider()
Method Detail

getPlugins

public List<IPlatformPlugin> getPlugins(IPentahoSession session)
                                 throws PlatformPluginRegistrationException
Description copied from class: SystemPathXmlPluginProvider
Gets the list of plugins that this provider class has discovered.

Specified by:
getPlugins in interface IPluginProvider
Overrides:
getPlugins in class SystemPathXmlPluginProvider
Parameters:
session - the current session
Returns:
an read-only list of plugins
Throws:
PlatformPluginRegistrationException - if there is a problem preventing the impl from looking for plugins
See Also:
IPluginProvider#getPlugins()