org.apache.myfaces.custom.tree2
public class HtmlTreeRenderer extends Renderer
Version: $Revision: 279360 $ $Date: 2005-09-07 17:51:08 +0200 (Wed, 07 Sep 2005) $
Field Summary | |
---|---|
protected static String | ROOT_NODE_ID |
protected static String | TOGGLE_SPAN |
Method Summary | |
---|---|
protected void | afterNodeEncode(FacesContext context, ResponseWriter out) |
protected void | beforeNodeEncode(FacesContext context, ResponseWriter out, HtmlTree tree) |
void | decode(FacesContext context, UIComponent component) |
void | encodeBegin(FacesContext context, UIComponent component) |
void | encodeChildren(FacesContext context, UIComponent component)
Renders the whole tree. |
protected void | encodeCurrentNode(FacesContext context, ResponseWriter out, HtmlTree tree)
Encodes the current node. |
protected void | encodeTree(FacesContext context, ResponseWriter out, HtmlTree tree, String parentId, int childCount)
Encodes the tree and its children.
|
protected boolean | getBoolean(UIComponent component, String attributeName, boolean defaultValue)
Helper method for getting the boolean value of an attribute. |
boolean | getRendersChildren() |
<span>
element with an id
attribute if the component has been given an explicit ID. The model nodes are rendered
recursively by the private encodeNodes
method.
Parameters: context FacesContext component The component whose children are to be rendered
Throws: IOException
Parameters: context FacesContext out ResponseWriter tree HtmlTree
Throws: IOException
Parameters: context FacesContext out ResponseWriter tree HtmlTree parentId The parent's node id (where parent is the parent of the node we are about to render.) childCount If this node is a child of another node, the count indicates which child number it is (used to construct the id of the next node to render.)
Throws: IOException
Parameters: component The component for which the attributes are to be checked. attributeName The name of the boolean attribute. defaultValue The default value of the attribute (to be returned if no value found).
Returns: boolean