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 voidextend(Extendable extendable) Erweitert das Extendable insofern Extensions registriert sind.getExtensions(String extendableID) Liefert die Erweiterungsmodule zur genannten Extendable-ID.static voidRegistriert das Erweiterungsmodul unter der genannten ID.static voidRegistriert 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.
-