com.sun.rave.faces.renderer
Class EncodingRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by com.sun.rave.faces.renderer.AbstractRenderer
          extended by com.sun.rave.faces.renderer.EncodingRenderer

public class EncodingRenderer
extends AbstractRenderer

Renderer for a component that dynamically sets the character encoding of the current response.


Field Summary
 
Fields inherited from class com.sun.rave.faces.renderer.AbstractRenderer
EVENTS_ATTRIBUTES, I18N_ATTRIBUTES
 
Constructor Summary
EncodingRenderer()
           
 
Method Summary
protected  void renderStart(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, javax.faces.context.ResponseWriter writer)
          Set the character component if we have a non-null value.
 
Methods inherited from class com.sun.rave.faces.renderer.AbstractRenderer
decode, encodeBegin, encodeChildren, encodeEnd, encodeRecursive, getApplication, getAsObject, getAsString, getExternalContext, getFacesContext, isDisabled, isReadOnly, renderAttributes, renderBoolean, renderCoreAttributes, renderEnd, renderPassThrough, setSubmittedValue
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, getConvertedValue, getRendersChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncodingRenderer

public EncodingRenderer()
Method Detail

renderStart

protected void renderStart(javax.faces.context.FacesContext context,
                           javax.faces.component.UIComponent component,
                           javax.faces.context.ResponseWriter writer)
                    throws java.io.IOException

Set the character component if we have a non-null value.

Overrides:
renderStart in class AbstractRenderer
Parameters:
context - FacesContext for the current request
component - EditableValueHolder component whose submitted value is to be stored
writer - ResponseWriter to which the element start should be rendered
Throws:
java.io.IOException - if an input/output error occurs