Package org.pentaho.di.core.plugins
Interface PluginFolderInterface
-
- All Known Implementing Classes:
PluginFolder
public interface PluginFolderInterfaceDescribes a possible location for a plugin- Author:
- matt
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.commons.vfs2.FileObject[]findJarFiles()Find all the jar files in this plugin folderStringgetFolder()booleanisPluginAnnotationsFolder()booleanisPluginXmlFolder()
-
-
-
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.vfs2.FileObject[] findJarFiles() throws KettleFileExceptionFind all the jar files in this plugin folder- Returns:
- The jar files
- Throws:
KettleFileException- In case there is a problem reading
-
-