com.liferay.faces.bridge.renderkit.primefaces.internal
Class FormRendererPrimeFacesImpl

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by com.liferay.faces.util.render.RendererWrapper
          extended by com.liferay.faces.bridge.renderkit.primefaces.internal.FormRendererPrimeFacesImpl
All Implemented Interfaces:
javax.faces.FacesWrapper<javax.faces.render.Renderer>

public class FormRendererPrimeFacesImpl
extends RendererWrapper

This class provides a workarounds for FACES-1194 and FACES-1513.

Author:
Neil Griffin

Constructor Summary
FormRendererPrimeFacesImpl(int majorVersion, int minorVersion, javax.faces.render.Renderer renderer)
           
 
Method Summary
 void encodeBegin(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent)
           
protected  javax.faces.component.UIComponent getChildWithRendererType(javax.faces.component.UIComponent uiComponent, String rendererType)
           
 javax.faces.render.Renderer getWrapped()
           
protected  boolean hasNonAjaxActionListener(javax.faces.component.UIComponent uiComponent)
           
protected  boolean isMultiPartForm(javax.faces.component.UIComponent uiComponent)
           
 
Methods inherited from class com.liferay.faces.util.render.RendererWrapper
convertClientId, decode, encodeChildren, encodeEnd, getConvertedValue, getRendersChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FormRendererPrimeFacesImpl

public FormRendererPrimeFacesImpl(int majorVersion,
                                  int minorVersion,
                                  javax.faces.render.Renderer renderer)
Method Detail

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext facesContext,
                        javax.faces.component.UIComponent uiComponent)
                 throws IOException
Overrides:
encodeBegin in class RendererWrapper
Throws:
IOException

hasNonAjaxActionListener

protected boolean hasNonAjaxActionListener(javax.faces.component.UIComponent uiComponent)

getChildWithRendererType

protected javax.faces.component.UIComponent getChildWithRendererType(javax.faces.component.UIComponent uiComponent,
                                                                     String rendererType)

isMultiPartForm

protected boolean isMultiPartForm(javax.faces.component.UIComponent uiComponent)

getWrapped

public javax.faces.render.Renderer getWrapped()
Specified by:
getWrapped in interface javax.faces.FacesWrapper<javax.faces.render.Renderer>
Overrides:
getWrapped in class RendererWrapper


Copyright © 2015 Liferay, Inc.. All rights reserved.