Package de.willuhn.jameica.gui.extension
Class ExtensionRegistry
java.lang.Object
de.willuhn.jameica.gui.extension.ExtensionRegistry
In der ExtensionRegistry werden alle Erweiterungsmodule registriert.
Sie ist ausserdem zustaendig, erweiterbare Module an die Erweiterungen
zu uebergeben.
Text bitte zweimal lesen ;)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
extend
(Extendable extendable) Erweitert das Extendable insofern Extensions registriert sind.getExtensions
(String extendableID) Liefert die Erweiterungsmodule zur genannten Extendable-ID.static void
Registriert das Erweiterungsmodul unter der genannten ID.static void
Registriert das Erweiterungsmodul unter den genannten IDs.
-
Constructor Details
-
ExtensionRegistry
public ExtensionRegistry()
-
-
Method Details
-
extend
Erweitert das Extendable insofern Extensions registriert sind.- Parameters:
extendable
-
-
register
Registriert das Erweiterungsmodul unter den genannten IDs.- Parameters:
extension
-extendableIDs
-
-
register
Registriert das Erweiterungsmodul unter der genannten ID.- Parameters:
extension
-extendableID
-
-
getExtensions
Liefert die Erweiterungsmodule zur genannten Extendable-ID.- Parameters:
extendableID
- die Extendable-ID.- Returns:
- die Liste der gefundenen Extensions.
-