org.pentaho.di.core.plugins
Interface PluginFolderInterface

All Known Implementing Classes:
PluginFolder

public interface PluginFolderInterface

Describes a possible location for a plugin

Author:
matt

Method Summary
 org.apache.commons.vfs.FileObject[] findJarFiles()
          Find all the jar files in this plugin folder
 String getFolder()
           
 boolean isPluginAnnotationsFolder()
           
 boolean isPluginXmlFolder()
           
 

Method Detail

getFolder

String getFolder()
Returns:
The folder location

isPluginXmlFolder

boolean isPluginXmlFolder()
Returns:
true if the folder needs to be searched for plugin.xml appearances

isPluginAnnotationsFolder

boolean isPluginAnnotationsFolder()
Returns:
true if the folder needs to be searched for jar files with plugin annotations

findJarFiles

org.apache.commons.vfs.FileObject[] findJarFiles()
                                                 throws KettleFileException
Find all the jar files in this plugin folder

Returns:
The jar files
Throws:
KettleFileException - In case there is a problem reading