org.apache.taglibs.rdc
Class RDCFilter

java.lang.Object
  extended by org.apache.taglibs.rdc.RDCFilter
All Implemented Interfaces:
javax.servlet.Filter

public class RDCFilter
extends java.lang.Object
implements javax.servlet.Filter

Servlet filter to tweak RDC output. Filter does the following: 1) Improves aesthetics of VoiceXML output (filter out empty lines and empty comments) 2) Performs platform adaptations

Author:
Rahul Akolkar, Thomas Ling

Constructor Summary
RDCFilter()
           
 
Method Summary
 void destroy()
          Cleanup
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
          Filter out empty lines and empty comments, perform platform adaptations
 void init(javax.servlet.FilterConfig filterConfig)
          Save FilterConfig so we can extract the init parameters later
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RDCFilter

public RDCFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException
Save FilterConfig so we can extract the init parameters later

Specified by:
init in interface javax.servlet.Filter
Throws:
javax.servlet.ServletException
See Also:
Filter.init(javax.servlet.FilterConfig)

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws java.io.IOException,
                     javax.servlet.ServletException
Filter out empty lines and empty comments, perform platform adaptations

Specified by:
doFilter in interface javax.servlet.Filter
Throws:
java.io.IOException
javax.servlet.ServletException
See Also:
Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)

destroy

public void destroy()
Cleanup

Specified by:
destroy in interface javax.servlet.Filter
See Also:
Filter.destroy()


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.