Class MasterDetailRenderer


  • public class MasterDetailRenderer
    extends org.primefaces.renderkit.CoreRenderer
    Renderer for the MasterDetail component.
    Since:
    0.2
    Version:
    $Revision$
    Author:
    Oleg Varaksin / last modified by $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
      void encodeChildren​(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component)  
      void encodeEnd​(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component)  
      protected void encodeFacet​(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component, java.lang.String name)  
      protected void encodeMarkup​(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdl)  
      static java.lang.Object getConvertedSubmittedValue​(javax.faces.context.FacesContext fc, javax.faces.component.EditableValueHolder evh)  
      protected MasterDetailLevel getDetailLevelToEncode​(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdlToProcess, MasterDetailLevel mdlToGo)  
      protected org.primefaces.model.menu.DefaultMenuItem getMenuItemByLevel​(org.primefaces.component.breadcrumb.BreadCrumb breadcrumb, MasterDetail masterDetail, MasterDetailLevel mdl)  
      static javax.faces.render.Renderer getRenderer​(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component)  
      boolean getRendersChildren()  
      protected void renderBreadcrumb​(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdl)  
      protected void updateBreadcrumb​(javax.faces.context.FacesContext fc, org.primefaces.component.breadcrumb.BreadCrumb breadcrumb, MasterDetail masterDetail, MasterDetailLevel mdlToRender)  
      protected void updateUIParameter​(org.primefaces.model.menu.MenuItem menuItem, java.lang.String name, java.lang.Object value)  
      • 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, decode, encodeBegin, getConvertedValue
      • Methods inherited from class java.lang.Object

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

      • MasterDetailRenderer

        public MasterDetailRenderer()
    • Method Detail

      • encodeEnd

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

        protected void encodeMarkup​(javax.faces.context.FacesContext fc,
                                    MasterDetail masterDetail,
                                    MasterDetailLevel mdl)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • renderBreadcrumb

        protected void renderBreadcrumb​(javax.faces.context.FacesContext fc,
                                        MasterDetail masterDetail,
                                        MasterDetailLevel mdl)
                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • encodeFacet

        protected void encodeFacet​(javax.faces.context.FacesContext fc,
                                   javax.faces.component.UIComponent component,
                                   java.lang.String name)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • updateBreadcrumb

        protected void updateBreadcrumb​(javax.faces.context.FacesContext fc,
                                        org.primefaces.component.breadcrumb.BreadCrumb breadcrumb,
                                        MasterDetail masterDetail,
                                        MasterDetailLevel mdlToRender)
                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • getMenuItemByLevel

        protected org.primefaces.model.menu.DefaultMenuItem getMenuItemByLevel​(org.primefaces.component.breadcrumb.BreadCrumb breadcrumb,
                                                                               MasterDetail masterDetail,
                                                                               MasterDetailLevel mdl)
      • updateUIParameter

        protected void updateUIParameter​(org.primefaces.model.menu.MenuItem menuItem,
                                         java.lang.String name,
                                         java.lang.Object value)
      • encodeChildren

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

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

        public static java.lang.Object getConvertedSubmittedValue​(javax.faces.context.FacesContext fc,
                                                                  javax.faces.component.EditableValueHolder evh)
      • getRenderer

        public static javax.faces.render.Renderer getRenderer​(javax.faces.context.FacesContext fc,
                                                              javax.faces.component.UIComponent component)