Class metawidget.widgetbuilder.CompositeWidgetBuilder
Delegates widget building to one or more sub-WidgetBuilders.
Each sub-WidgetBuilder in the list is invoked, in order, calling
its buildWidget
method. The first result is
returned. If all sub-WidgetBuilders return undefined, undefined is
returned (the parent Metawidget will generally instantiate a
nested Metawidget in this case).
Note: the name CompositeWidgetBuilder refers to the
Composite design pattern.
Defined in: metawidget-widgetbuilders.js.
Constructor Attributes | Constructor Name and Description |
---|---|
Method Attributes | Method Name and Description |
---|---|
buildWidget(elementName, attributes, mw)
|
|
onEndBuild(mw)
|
|
onStartBuild(mw)
|
Method Detail
buildWidget(elementName, attributes, mw)
- Parameters:
- elementName
- attributes
- mw
onEndBuild(mw)
- Parameters:
- mw
onStartBuild(mw)
- Parameters:
- mw