Interface PluginFolderInterface

  • All Known Implementing Classes:
    PluginFolder

    public interface PluginFolderInterface
    Describes a possible location for a plugin
    Author:
    matt
    • 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 KettleFileException
        Find all the jar files in this plugin folder
        Returns:
        The jar files
        Throws:
        KettleFileException - In case there is a problem reading