Class TreeTableRenderer

java.lang.Object
javax.faces.render.Renderer
org.primefaces.renderkit.CoreRenderer
org.primefaces.renderkit.DataRenderer
org.primefaces.component.treetable.TreeTableRenderer

public class TreeTableRenderer extends DataRenderer
  • Constructor Details

    • TreeTableRenderer

      public TreeTableRenderer()
  • Method Details

    • decode

      public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
      Overrides:
      decode in class javax.faces.render.Renderer
    • 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
    • render

      protected void render(javax.faces.context.FacesContext context, TreeTable table) throws IOException
      Throws:
      IOException
    • preRender

      protected void preRender(javax.faces.context.FacesContext context, TreeTable table)
    • encodeScript

      protected void encodeScript(javax.faces.context.FacesContext context, TreeTable tt) throws IOException
      Throws:
      IOException
    • encodeMarkup

      protected void encodeMarkup(javax.faces.context.FacesContext context, TreeTable tt) throws IOException
      Throws:
      IOException
    • encodeScrollableMarkup

      protected void encodeScrollableMarkup(javax.faces.context.FacesContext context, TreeTable tt, TreeNode root) throws IOException
      Throws:
      IOException
    • encodeScrollBody

      protected void encodeScrollBody(javax.faces.context.FacesContext context, TreeTable tt, TreeNode root, String tableStyle, String tableStyleClass) throws IOException
      Throws:
      IOException
    • encodeScrollAreaStart

      protected void encodeScrollAreaStart(javax.faces.context.FacesContext context, TreeTable tt, String containerClass, String containerBoxClass, String tableStyle, String tableStyleClass, String facet, String facetClass) throws IOException
      Throws:
      IOException
    • encodeScrollAreaEnd

      protected void encodeScrollAreaEnd(javax.faces.context.FacesContext context) throws IOException
      Throws:
      IOException
    • encodeRegularMarkup

      protected void encodeRegularMarkup(javax.faces.context.FacesContext context, TreeTable tt, TreeNode root) throws IOException
      Throws:
      IOException
    • encodeThead

      protected void encodeThead(javax.faces.context.FacesContext context, TreeTable tt) throws IOException
      Throws:
      IOException
    • encodeTbody

      public void encodeTbody(javax.faces.context.FacesContext context, TreeTable tt, TreeNode root, boolean dataOnly) throws IOException
      Throws:
      IOException
    • encodeNode

      public void encodeNode(javax.faces.context.FacesContext context, TreeTable tt, TreeNode root, TreeNode treeNode) throws IOException
      Throws:
      IOException
    • encodeColumnHeader

      public void encodeColumnHeader(javax.faces.context.FacesContext context, TreeTable tt, UIColumn column) throws IOException
      Throws:
      IOException
    • resolveDefaultSortIcon

      protected String resolveDefaultSortIcon(SortMeta sortMeta)
    • encodeFilter

      protected void encodeFilter(javax.faces.context.FacesContext context, TreeTable tt, UIColumn column) throws IOException
      Throws:
      IOException
    • encodeNodeChildren

      public void encodeNodeChildren(javax.faces.context.FacesContext context, TreeTable tt, TreeNode root, TreeNode treeNode) throws IOException
      Throws:
      IOException
    • encodeNodeChildren

      public void encodeNodeChildren(javax.faces.context.FacesContext context, TreeTable tt, TreeNode root, TreeNode treeNode, int first, int size) throws IOException
      Throws:
      IOException
    • encodeFacet

      protected void encodeFacet(javax.faces.context.FacesContext context, TreeTable tt, javax.faces.component.UIComponent facet, String styleClass) throws IOException
      Throws:
      IOException
    • encodeTfoot

      protected void encodeTfoot(javax.faces.context.FacesContext context, TreeTable tt) throws IOException
      Throws:
      IOException
    • encodeColumnFooter

      public void encodeColumnFooter(javax.faces.context.FacesContext context, TreeTable table, UIColumn column) throws IOException
      Throws:
      IOException
    • encodeChildren

      public void encodeChildren(javax.faces.context.FacesContext facesContext, 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
    • renderNativeCheckbox

      protected void renderNativeCheckbox(javax.faces.context.FacesContext context, TreeTable tt, boolean checked, boolean partialSelected) throws IOException
      Throws:
      IOException