Class OrgChartRenderer


  • public class OrgChartRenderer
    extends org.primefaces.renderkit.CoreRenderer
    orgchart component.
    Since:
    7.0
    Version:
    $Revision$
    Author:
    • Field Summary

      • Fields inherited from class javax.faces.render.Renderer

        PASSTHROUGH_RENDERER_LOCALNAME_KEY
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static OrgChartNode buildNodesFromJSON​(java.util.Map<java.lang.String,​OrgChartNode> orgChartNodes, org.primefaces.shaded.json.JSONObject hierarchy, OrgChartNode parentNode)  
      void decode​(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)  
      void encodeEnd​(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)  
      static org.primefaces.shaded.json.JSONObject toJSON​(OrgChartNode orgChartNode, java.util.List<OrgChartNode> children)  
      • Methods inherited from class org.primefaces.renderkit.CoreRenderer

        buildAjaxRequest, buildAjaxRequest, buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, encodeIndexedId, endsWithLenghtUnit, getEventBehaviors, getHighlighter, getIconOnlyButtonText, getResourceRequestPath, getResourceURL, getStyleBuilder, getStyleClassBuilder, getWidgetBuilder, isGrouped, isValueBlank, logDevelopmentWarning, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderAttribute, renderButtonValue, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderHiddenInput, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteId
      • Methods inherited from class javax.faces.render.Renderer

        convertClientId, encodeBegin, encodeChildren, getConvertedValue, getRendersChildren
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OrgChartRenderer

        public OrgChartRenderer()
    • Method Detail

      • encodeEnd

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

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

        public static OrgChartNode buildNodesFromJSON​(java.util.Map<java.lang.String,​OrgChartNode> orgChartNodes,
                                                      org.primefaces.shaded.json.JSONObject hierarchy,
                                                      OrgChartNode parentNode)
      • toJSON

        public static org.primefaces.shaded.json.JSONObject toJSON​(OrgChartNode orgChartNode,
                                                                   java.util.List<OrgChartNode> children)