org.primefaces.extensions.component.dynaform
Class DynaFormRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.primefaces.renderkit.CoreRenderer
          extended by org.primefaces.extensions.component.dynaform.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 Summary
DynaFormRenderer()
           
 
Method Summary
protected  void encodeBody(javax.faces.context.FacesContext fc, DynaForm dynaForm, java.util.List<DynaFormRow> dynaFormRows, boolean extended, boolean visible)
           
 void encodeChildren(javax.faces.context.FacesContext context, 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, DynaForm dynaForm, java.lang.String name, int totalColspan, java.lang.String styleClass, java.lang.String role, boolean extended, boolean visible)
           
protected  void encodeMarkup(javax.faces.context.FacesContext fc, DynaForm dynaForm, DynaFormModel dynaFormModel)
           
protected  void encodeScript(javax.faces.context.FacesContext fc, DynaForm dynaForm, DynaFormModel dynaFormModel)
           
 boolean getRendersChildren()
           
protected  int getTotalColspan(DynaFormModel dynaFormModel)
           
protected  void preRenderLabel(javax.faces.context.FacesContext fc, DynaForm dynaForm, DynaFormModel dynaFormModel)
           
 
Methods inherited from class org.primefaces.renderkit.CoreRenderer
buildAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, encodeClientBehaviors, endScript, escapeText, getActionURL, getEscapedClientId, getOnclickBehaviors, getResourceRequestPath, getResourceURL, getWidgetBuilder, isAjaxRequest, isPostBack, isPostback, isValueBlank, isValueEmpty, renderChild, renderChildren, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, shouldRenderAttribute, shouldWriteId, startScript
 
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

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)
                     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

preRenderLabel

protected void preRenderLabel(javax.faces.context.FacesContext fc,
                              DynaForm dynaForm,
                              DynaFormModel dynaFormModel)

getTotalColspan

protected int getTotalColspan(DynaFormModel dynaFormModel)

encodeChildren

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

getRendersChildren

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


Copyright © 2011-2013. All Rights Reserved.