3.1.1. Die Toolkit Initialisierung

Das Toolkit wird beim ersten Zugriff über den ServiceLoader Mechanismus vom Modul org.jowidgets.impl erzeugt (falls nicht vorab manuell ein anderer IToolkitProvider initialisiert wurde).

Für die SWT, Swing und JavaFx Implementierung existiert zur Laufzeit genau eine Toolkit Instanz, für die RWT Implementierung existiert genau eine Toolkit Instanz pro User Session. Im Fat / Rich Client Kontext kann das Toolkit also als Singleton betrachtet werden, im Web Kontext als Session Singleton.

Mit Hilfe des Toolkit Interceptors kann man sich benachrichtigen lassen, wenn das / ein Toolkit erzeugt wird, zum Beispiel um Widget Defaults zu überschreiben, eigene Widgets (Factories) zu registrieren, Icons zu überschreiben, Converter anzupassen oder zu registrieren usw..


Siehe auch PDF Version dieses Dokuments, Jowidgets API Spezifikation