ch.security4web.esapi.renderkit
Class EsapiHtmlRenderKitImpl

java.lang.Object
  extended by javax.faces.render.RenderKit
      extended by org.apache.myfaces.renderkit.html.HtmlRenderKitImpl
          extended by ch.security4web.esapi.renderkit.EsapiHtmlRenderKitImpl

public class EsapiHtmlRenderKitImpl
extends org.apache.myfaces.renderkit.html.HtmlRenderKitImpl

This class configured Response writer,which is used to generates render filtered(removing XSS attacked code) HTML Response from Esapi library.

Version:
$Revision: 1.0 $ $Date: 2012-03-15 21:56:39 -0500 (Wed, 03 Dec 2008) $
Author:
Rakesh

Constructor Summary
EsapiHtmlRenderKitImpl()
          Create Instance of EsapiHtmlRenderKitImp Class
 
Method Summary
 javax.faces.context.ResponseWriter createResponseWriter(java.io.Writer writer, java.lang.String contentTypeListString, java.lang.String characterEncoding)
          This method overrides original response writer with customized EsapiHtmlResponseWriter
 
Methods inherited from class org.apache.myfaces.renderkit.html.HtmlRenderKitImpl
addClientBehaviorRenderer, addRenderer, createResponseStream, getClientBehaviorRenderer, getClientBehaviorRendererTypes, getComponentFamilies, getRenderer, getRendererTypes, getResponseStateManager
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EsapiHtmlRenderKitImpl

public EsapiHtmlRenderKitImpl()
Create Instance of EsapiHtmlRenderKitImp Class

Method Detail

createResponseWriter

public javax.faces.context.ResponseWriter createResponseWriter(java.io.Writer writer,
                                                               java.lang.String contentTypeListString,
                                                               java.lang.String characterEncoding)
This method overrides original response writer with customized EsapiHtmlResponseWriter

Overrides:
createResponseWriter in class org.apache.myfaces.renderkit.html.HtmlRenderKitImpl
Returns:
EsapiHtmlResponseWriterImpl object