de.willuhn.jameica.gui.extension
Class ExtensionRegistry

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

public class ExtensionRegistry
extends java.lang.Object

In der ExtensionRegistry werden alle Erweiterungsmodule registriert. Sie ist ausserdem zustaendig, erweiterbare Module an die Erweiterungen zu uebergeben. Text bitte zweimal lesen ;)


Constructor Summary
ExtensionRegistry()
           
 
Method Summary
static void extend(Extendable extendable)
          Erweitert das Extendable insofern Extensions registriert sind.
static void register(Extension extension, java.lang.String extendableID)
          Registriert das Erweiterungsmodul unter der genannten ID.
static void register(Extension extension, java.lang.String[] extendableIDs)
          Registriert das Erweiterungsmodul unter den genannten IDs.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionRegistry

public ExtensionRegistry()
Method Detail

extend

public static void extend(Extendable extendable)
Erweitert das Extendable insofern Extensions registriert sind.

Parameters:
extendable -

register

public static void register(Extension extension,
                            java.lang.String[] extendableIDs)
Registriert das Erweiterungsmodul unter den genannten IDs.

Parameters:
extension -
extendableIDs -

register

public static void register(Extension extension,
                            java.lang.String extendableID)
Registriert das Erweiterungsmodul unter der genannten ID.

Parameters:
extension -
extendableID -