Wobzilla consists of two different facets. On the one hand
Wobzilla is a component-framework, thats based on Clemens
Szyperski:
A dedicated and focused architecture, usually around a
few key mechanismsm, and a fixed set of policies for mechanisms
at the component level.
The focus of Wobzilla is the creation of
form and content-editors.
On the other hand wobzilla provides a set of components for the creation of GUIs. These components are further diveded by their usage.
The kernel of wobzillal is WobzillaEngine.
XSLT-elementname | wobzilla-component |
embedding into a host-language | WbzContainer |
<xsl:stylesheet> | WbzMapper |
<xsl:template> | configuration of WbzMapper |
<xsl:import> | configuration of WbzMapper |
<xsl:apply-templates> | WbzApply |
<xsl:apply-imports> | WbzApply |
<xsl:call-template> | WbzApply |
<xsl:for-each> | WbzApply |
<xsl:sort> | configuration of WbzApply. Handled with the wobzilla.sortFactory service of WbzMapper. |
<xsl:if> | WbzChoose |
<xsl:choose> | WbzChoose |
<xsl:when> and <xsl:otherwise> |
configuration of WbzChoose |
<xsl:value-of> | WbzValueOf |
<xsl:variable>, <xsl:param> and <xsl:with-param> |
Handled with the wobzilla.variableFactory. Used in WbzContainer, WbzMapper and WbzApply. |
<xsl:value-of> | WbzValueOf |
Function | wobzilla-component |
Editing Text-field like html:input and html:textarea | WbzTextField |
Editable lists, tables, trees and selecting of detail-views. | WbzRepeat |
Component for simple alternatives (simplified WbzRepeat) | WbzChoice |