org.primefaces.component.tree
Class TreeRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.primefaces.renderkit.CoreRenderer
          extended by org.primefaces.component.tree.TreeRenderer

public class TreeRenderer
extends CoreRenderer


Nested Class Summary
protected static class TreeRenderer.NodeOrder
           
 
Field Summary
 
Fields inherited from class javax.faces.render.Renderer
PASSTHROUGH_RENDERER_LOCALNAME_KEY
 
Constructor Summary
TreeRenderer()
           
 
Method Summary
 void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
 void decodeDragDrop(javax.faces.context.FacesContext context, Tree tree)
           
 void decodeSelection(javax.faces.context.FacesContext context, Tree tree)
           
protected  void encodeCheckbox(javax.faces.context.FacesContext context, Tree tree, TreeNode node, boolean selected)
           
 void encodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  void encodeConnector(javax.faces.context.FacesContext context, Tree tree, TreeRenderer.NodeOrder nodeOrder)
           
protected  void encodeDropTarget(javax.faces.context.FacesContext context, Tree tree)
           
 void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  void encodeHorizontalTree(javax.faces.context.FacesContext context, Tree tree, TreeNode root)
           
protected  void encodeHorizontalTreeNode(javax.faces.context.FacesContext context, Tree tree, TreeNode node, String clientId, String rowKey, TreeRenderer.NodeOrder nodeOrder, boolean dynamic, boolean checkbox)
           
protected  void encodeHorizontalTreeNodeChildren(javax.faces.context.FacesContext context, Tree tree, TreeNode node, String clientId, String rowKey, boolean dynamic, boolean checkbox)
           
protected  void encodeIcon(javax.faces.context.FacesContext context, UITreeNode uiTreeNode, boolean expanded)
           
protected  void encodeIconStates(javax.faces.context.FacesContext context, Tree tree, WidgetBuilder wb)
           
protected  void encodeMarkup(javax.faces.context.FacesContext context, Tree tree)
           
protected  void encodeScript(javax.faces.context.FacesContext context, Tree tree)
           
protected  void encodeSelectionHolder(javax.faces.context.FacesContext context, Tree tree)
           
 void encodeTreeNode(javax.faces.context.FacesContext context, Tree tree, TreeNode node, String clientId, boolean dynamic, boolean checkbox, boolean dragdrop)
           
 void encodeTreeNodeChildren(javax.faces.context.FacesContext context, Tree tree, TreeNode node, String clientId, boolean dynamic, boolean checkbox, boolean droppable)
           
 void encodeVerticalTree(javax.faces.context.FacesContext context, Tree tree, TreeNode root)
           
 boolean getRendersChildren()
           
 
Methods inherited from class org.primefaces.renderkit.CoreRenderer
buildAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, endScript, escapeJavaScriptForChain, escapeText, getActionURL, getEventBehaviors, getHighlighter, getResourceRequestPath, getResourceURL, getWidgetBuilder, isAjaxRequest, isPostback, isValueBlank, renderChild, renderChildren, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteId, startScript
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, encodeBegin, getConvertedValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeRenderer

public TreeRenderer()
Method Detail

decode

public void decode(javax.faces.context.FacesContext context,
                   javax.faces.component.UIComponent component)
Overrides:
decode in class javax.faces.render.Renderer

decodeSelection

public void decodeSelection(javax.faces.context.FacesContext context,
                            Tree tree)

decodeDragDrop

public void decodeDragDrop(javax.faces.context.FacesContext context,
                           Tree tree)

encodeEnd

public void encodeEnd(javax.faces.context.FacesContext context,
                      javax.faces.component.UIComponent component)
               throws IOException
Overrides:
encodeEnd in class javax.faces.render.Renderer
Throws:
IOException

encodeScript

protected void encodeScript(javax.faces.context.FacesContext context,
                            Tree tree)
                     throws IOException
Throws:
IOException

encodeMarkup

protected void encodeMarkup(javax.faces.context.FacesContext context,
                            Tree tree)
                     throws IOException
Throws:
IOException

encodeVerticalTree

public void encodeVerticalTree(javax.faces.context.FacesContext context,
                               Tree tree,
                               TreeNode root)
                        throws IOException
Throws:
IOException

encodeHorizontalTree

protected void encodeHorizontalTree(javax.faces.context.FacesContext context,
                                    Tree tree,
                                    TreeNode root)
                             throws IOException
Throws:
IOException

encodeHorizontalTreeNode

protected void encodeHorizontalTreeNode(javax.faces.context.FacesContext context,
                                        Tree tree,
                                        TreeNode node,
                                        String clientId,
                                        String rowKey,
                                        TreeRenderer.NodeOrder nodeOrder,
                                        boolean dynamic,
                                        boolean checkbox)
                                 throws IOException
Throws:
IOException

encodeHorizontalTreeNodeChildren

protected void encodeHorizontalTreeNodeChildren(javax.faces.context.FacesContext context,
                                                Tree tree,
                                                TreeNode node,
                                                String clientId,
                                                String rowKey,
                                                boolean dynamic,
                                                boolean checkbox)
                                         throws IOException
Throws:
IOException

encodeConnector

protected void encodeConnector(javax.faces.context.FacesContext context,
                               Tree tree,
                               TreeRenderer.NodeOrder nodeOrder)
                        throws IOException
Throws:
IOException

encodeTreeNode

public void encodeTreeNode(javax.faces.context.FacesContext context,
                           Tree tree,
                           TreeNode node,
                           String clientId,
                           boolean dynamic,
                           boolean checkbox,
                           boolean dragdrop)
                    throws IOException
Throws:
IOException

encodeTreeNodeChildren

public void encodeTreeNodeChildren(javax.faces.context.FacesContext context,
                                   Tree tree,
                                   TreeNode node,
                                   String clientId,
                                   boolean dynamic,
                                   boolean checkbox,
                                   boolean droppable)
                            throws IOException
Throws:
IOException

encodeDropTarget

protected void encodeDropTarget(javax.faces.context.FacesContext context,
                                Tree tree)
                         throws IOException
Throws:
IOException

encodeIconStates

protected void encodeIconStates(javax.faces.context.FacesContext context,
                                Tree tree,
                                WidgetBuilder wb)
                         throws IOException
Throws:
IOException

encodeIcon

protected void encodeIcon(javax.faces.context.FacesContext context,
                          UITreeNode uiTreeNode,
                          boolean expanded)
                   throws IOException
Throws:
IOException

encodeSelectionHolder

protected void encodeSelectionHolder(javax.faces.context.FacesContext context,
                                     Tree tree)
                              throws IOException
Throws:
IOException

encodeCheckbox

protected void encodeCheckbox(javax.faces.context.FacesContext context,
                              Tree tree,
                              TreeNode node,
                              boolean selected)
                       throws IOException
Throws:
IOException

encodeChildren

public void encodeChildren(javax.faces.context.FacesContext context,
                           javax.faces.component.UIComponent component)
                    throws IOException
Overrides:
encodeChildren in class javax.faces.render.Renderer
Throws:
IOException

getRendersChildren

public boolean getRendersChildren()
Overrides:
getRendersChildren in class javax.faces.render.Renderer


Copyright © 2013. All rights reserved.