Interface Plugin


public interface Plugin
Base plugin interface.
Since:
2.0
  • Method Details

    • getConfig

      PluginConfiguration getConfig()
    • unpackReportStatic

      @Deprecated void unpackReportStatic(Path outputDirectory) throws IOException
      Deprecated.
      deprecated, use getPluginFiles() instead.
      Unpack plugins files to specified output directory.
      Parameters:
      outputDirectory - the directory to unpack files to.
      Throws:
      IOException
    • getPluginFiles

      Map<String,Path> getPluginFiles()
      Returns the map of all plugin files. Keys are normalized file names relative to plugins directory.
      Returns:
      the plugin files.
    • getExtensions

      List<Extension> getExtensions()