com.atlassian.core.filters
Class AbstractEncodingFilter

java.lang.Object
  extended by com.atlassian.core.filters.AbstractHttpFilter
      extended by com.atlassian.core.filters.AbstractEncodingFilter
All Implemented Interfaces:
javax.servlet.Filter

public abstract class AbstractEncodingFilter
extends AbstractHttpFilter


Constructor Summary
AbstractEncodingFilter()
           
 
Method Summary
 void doFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain)
           
protected abstract  java.lang.String getContentType()
           
protected abstract  java.lang.String getEncoding()
           
protected  boolean isNonCachableUri(javax.servlet.http.HttpServletRequest request)
           
protected  void setNonCachingHeaders(javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class com.atlassian.core.filters.AbstractHttpFilter
destroy, doFilter, init
 
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.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response,
                     javax.servlet.FilterChain filterChain)
              throws java.io.IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in class AbstractHttpFilter
Throws:
java.io.IOException
javax.servlet.ServletException
See Also:
Filter.doFilter(ServletRequest, ServletResponse, FilterChain)

setNonCachingHeaders

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

isNonCachableUri

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

getEncoding

protected abstract java.lang.String getEncoding()

getContentType

protected abstract java.lang.String getContentType()


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.