Class DynaFormRenderer


  • public class DynaFormRenderer
    extends org.primefaces.renderkit.CoreRenderer
    Renderer for DynaForm component.
    Since:
    0.5
    Version:
    $Revision$
    Author:
    Oleg Varaksin / last modified by $Author$
    • Constructor Detail

      • DynaFormRenderer

        public DynaFormRenderer()
    • 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,
                                    DynaForm dynaForm,
                                    DynaFormModel dynaFormModel,
                                    boolean nestedGrid)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • encodeScript

        protected void encodeScript​(javax.faces.context.FacesContext fc,
                                    DynaForm dynaForm,
                                    DynaFormModel dynaFormModel)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • encodeFacet

        protected void encodeFacet​(javax.faces.context.FacesContext fc,
                                   DynaForm dynaForm,
                                   java.lang.String name,
                                   int totalColspan,
                                   java.lang.String styleClass,
                                   java.lang.String role,
                                   boolean extended,
                                   boolean visible)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • encodeBody

        protected void encodeBody​(javax.faces.context.FacesContext fc,
                                  DynaForm dynaForm,
                                  java.util.List<DynaFormRow> dynaFormRows,
                                  boolean extended,
                                  boolean visible)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • renderNestedModel

        protected void renderNestedModel​(javax.faces.context.FacesContext fc,
                                         DynaForm dynaForm,
                                         javax.faces.context.ResponseWriter writer,
                                         DynaFormModelElement element,
                                         java.lang.String styleClass)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • renderControl

        protected void renderControl​(javax.faces.context.FacesContext fc,
                                     DynaForm dynaForm,
                                     javax.faces.context.ResponseWriter writer,
                                     java.lang.String controlCommonClass,
                                     DynaFormControl element,
                                     java.lang.String styleClass)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • renderLabel

        protected void renderLabel​(javax.faces.context.ResponseWriter writer,
                                   java.lang.String labelCommonClass,
                                   DynaFormLabel element,
                                   java.lang.String styleClass)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • encodeStatic

        protected void encodeStatic​(javax.faces.context.FacesContext fc,
                                    DynaForm dynaForm,
                                    java.lang.String name,
                                    int totalColspan,
                                    java.lang.String styleClass)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • preRenderLabel

        protected void preRenderLabel​(javax.faces.context.FacesContext fc,
                                      DynaForm dynaForm,
                                      DynaFormModel model)
      • getTotalColspan

        protected int getTotalColspan​(DynaFormModel dynaFormModel)
      • encodeChildren

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