Interface PluginSource

All Superinterfaces:
Comparable
All Known Implementing Classes:
AbstractPluginSource, PluginSourceConfig, PluginSourceSystem, PluginSourceUser

public interface PluginSource extends Comparable
Definiert eine Quelle, in der sich Plugins befinden koennen.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
    Die verschiedenen Arten von Plugin-Quellen.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Prueft, ob die Plugin-Quelle beschreibbar ist.
    Liefert die Liste der Plugin-Ordner aus dieser Quelle.
    Liefert das Basis-Verzeichnis der Plugin-Quelle.
    Liefert einen lesbaren Namen der Pluginquelle.
    Liefert den Typ der Plugin-Quelle.

    Methods inherited from interface java.lang.Comparable

    compareTo
  • Method Details

    • find

      List<File> find()
      Liefert die Liste der Plugin-Ordner aus dieser Quelle.
      Returns:
      die Liste der Plugin-Ordner aus dieser Quelle.
    • getType

      Liefert den Typ der Plugin-Quelle.
      Returns:
      der Typ der Plugin-Quelle.
    • canWrite

      boolean canWrite()
      Prueft, ob die Plugin-Quelle beschreibbar ist.
      Returns:
      true, wenn die Plugin-Quelle grundsaetzlich beschreibbar ist.
    • getDir

      File getDir()
      Liefert das Basis-Verzeichnis der Plugin-Quelle.
      Returns:
      das Basis-Verzeichnis der Plugin-Quelle.
    • getName

      String getName()
      Liefert einen lesbaren Namen der Pluginquelle.
      Returns:
      lesbarer Name der Pluginquelle.