Class ExtensionRegistry

java.lang.Object
de.willuhn.jameica.gui.extension.ExtensionRegistry

public class ExtensionRegistry extends Object
In der ExtensionRegistry werden alle Erweiterungsmodule registriert. Sie ist ausserdem zustaendig, erweiterbare Module an die Erweiterungen zu uebergeben. Text bitte zweimal lesen ;)
  • Constructor Details

    • ExtensionRegistry

      public ExtensionRegistry()
  • Method Details

    • extend

      public static void extend(Extendable extendable)
      Erweitert das Extendable insofern Extensions registriert sind.
      Parameters:
      extendable -
    • register

      public static void register(Extension extension, String[] extendableIDs)
      Registriert das Erweiterungsmodul unter den genannten IDs.
      Parameters:
      extension -
      extendableIDs -
    • register

      public static void register(Extension extension, String extendableID)
      Registriert das Erweiterungsmodul unter der genannten ID.
      Parameters:
      extension -
      extendableID -
    • getExtensions

      public static List<Extension> getExtensions(String extendableID)
      Liefert die Erweiterungsmodule zur genannten Extendable-ID.
      Parameters:
      extendableID - die Extendable-ID.
      Returns:
      die Liste der gefundenen Extensions.