A WidgetFactory is used to create new widgets. Factory-specific information (options) can be passed as serializable JSON data.
The common WidgetManager collects WidgetFactory contributions and delegates to the corresponding factory when
a widget should be created or restored. To identify widgets the WidgetManager uses a description composed of the factory id and the options.
The WidgetFactory does support both, synchronous and asynchronous widget creation.
A WidgetFactory is used to create new widgets. Factory-specific information (options) can be passed as serializable JSON data. The common WidgetManager collects
WidgetFactory
contributions and delegates to the corresponding factory when a widget should be created or restored. To identify widgets theWidgetManager
uses a description composed of the factory id and the options. TheWidgetFactory
does support both, synchronous and asynchronous widget creation.Example usage