com.liferay.faces.bridge.renderkit.richfaces
Class FileUploadRendererRichFacesImpl

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

public class FileUploadRendererRichFacesImpl
extends RendererWrapper

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

Author:
Neil Griffin

Nested Class Summary
 class FileUploadRendererRichFacesImpl.RichFacesUploadedFileHandler
           
 
Constructor Summary
FileUploadRendererRichFacesImpl(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 RichFaces 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

FileUploadRendererRichFacesImpl

public FileUploadRendererRichFacesImpl(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 RichFaces FileUploadRenderer. Note that rich: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.