6.1.2. Jowidgets Wrapper Factory

Eine SPI Implementierung kann für ein IFrame und ein IComposite Wrapper zur Verfügung stellen. Diese können mit Hilfe der IWidgetWrapperFactory erzeugt werden, welche man mit Hilfe der folgenden Methode vom Toolkit erhält:

    IWidgetWrapperFactory getWidgetWrapperFactory();

Die Schnittstelle IWidgetWrapperFactory hat die folgenden Methoden:

    boolean isConvertibleToFrame(final Object uiReference);

    IFrame createFrame(final Object uiReference);

    boolean isConvertibleToComposite(final Object uiReference);

    IComposite createComposite(final Object uiReference);

Mit Hilfe der Methoden isConvertibleTo...() kann geprüft werden, ob für ein natives Widget ein Wrapper für ein IFrame oder ein IComposite erzeugt werden kann. Die create() Methoden erzeugen einen konkreten Wrapper.

Achtung: Die folgenden Punkte sollten dabei unbedingt beachtet werden:


Siehe auch PDF Version dieses Dokuments, Jowidgets API Spezifikation