com.atlassian.core.filters
Class AbstractEncodingFilter

java.lang.Object
  extended bycom.atlassian.core.filters.AbstractFilter
      extended bycom.atlassian.core.filters.AbstractEncodingFilter
All Implemented Interfaces:
javax.servlet.Filter

public abstract class AbstractEncodingFilter
extends AbstractFilter


Constructor Summary
AbstractEncodingFilter()
           
 
Method Summary
 void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain)
           
protected abstract  java.lang.String getContentType()
           
protected abstract  java.lang.String getEncoding()
           
 void init(javax.servlet.FilterConfig filterConfig)
           
protected  boolean isNonCachableUri(javax.servlet.http.HttpServletRequest req)
           
protected  void setNonCachingHeaders(javax.servlet.http.HttpServletResponse httpServletResponse)
           
 
Methods inherited from class com.atlassian.core.filters.AbstractFilter
destroy, getFilterConfig, setFilterConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractEncodingFilter

public AbstractEncodingFilter()
Method Detail

doFilter

public void doFilter(javax.servlet.ServletRequest servletRequest,
                     javax.servlet.ServletResponse servletResponse,
                     javax.servlet.FilterChain filterChain)
              throws java.io.IOException,
                     javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

setNonCachingHeaders

protected void setNonCachingHeaders(javax.servlet.http.HttpServletResponse httpServletResponse)

init

public void init(javax.servlet.FilterConfig filterConfig)
Specified by:
init in interface javax.servlet.Filter
Overrides:
init in class AbstractFilter

isNonCachableUri

protected boolean isNonCachableUri(javax.servlet.http.HttpServletRequest req)

getEncoding

protected abstract java.lang.String getEncoding()

getContentType

protected abstract java.lang.String getContentType()


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.