| TreeNode is a JSF component class that represents an ICEfaces tree node.
The treeNode provides the template that be applied in rendering each node
in the backing data model. The treeNode supports two facets: the icon facet
and the content facet. The icon facet is intended to contain a graphic image
that will serve as the icon for the node it represents. This image can be
customized for each node, or default icons for leaf nodes, expand branch
nodes, and contracted branch nodes will be used. The content facet can
contain any collection of components. For each node in the tree's backing
data model, the child components of the two facets will be rendered with
state retrieved from the data model as configured in the JSP by the
application developer.
This component extends the JSF UIComponentBase and implements the JSF
NamingContainer interface.
By default this component is rendered by the "com.icesoft.faces.View"
renderer type.
author: Chris Brown version: beta 1.0 |