com.liferay.faces.bridge.renderkit.primefaces
Class FileUploadRendererPrimeFacesImpl

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.FileUploadRendererPrimeFacesImpl
All Implemented Interfaces:
javax.faces.FacesWrapper<javax.faces.render.Renderer>

public class FileUploadRendererPrimeFacesImpl
extends RendererWrapper

This class is a runtime wrapper around the PrimeFaces FileUploadRenderer class that makes the p:fileUpload component compatible with a portlet environment.

Author:
Neil Griffin

Constructor Summary
FileUploadRendererPrimeFacesImpl(javax.faces.render.Renderer renderer)
           
 
Method Summary
 void decode(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent)
          This method overrides the decode(FacesContext, UIComponent) method so that it can avoid a Servlet-API dependency in the PrimeFaces FileUploadRenderer.
 javax.faces.render.Renderer getWrapped()
           
 
Methods inherited from class com.liferay.faces.util.render.RendererWrapper
convertClientId, encodeBegin, encodeChildren, encodeEnd, getConvertedValue, getRendersChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileUploadRendererPrimeFacesImpl

public FileUploadRendererPrimeFacesImpl(javax.faces.render.Renderer renderer)
Method Detail

decode

public void decode(javax.faces.context.FacesContext facesContext,
                   javax.faces.component.UIComponent uiComponent)
This method overrides the decode(FacesContext, UIComponent) method so that it can avoid a Servlet-API dependency in the PrimeFaces FileUploadRenderer. Note that p:fileUpload will do an Ajax postback and invoke the JSF lifecycle for each individual file.

Overrides:
decode in class RendererWrapper

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 © 2014 Liferay, Inc.. All Rights Reserved.