Interface PluginFolderInterface

All Known Implementing Classes:
PluginFolder

public interface PluginFolderInterface
Describes a possible location for a plugin
Author:
matt
  • Method Details

    • 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 KettleFileException
      Find all the jar files in this plugin folder
      Returns:
      The jar files
      Throws:
      KettleFileException - In case there is a problem reading