com.liferay.portal.servlet.filters.strip
Class StripFilter

java.lang.Object
  extended by com.liferay.portal.kernel.servlet.BaseFilter
      extended by com.liferay.portal.servlet.filters.BasePortalFilter
          extended by com.liferay.portal.servlet.filters.strip.StripFilter
All Implemented Interfaces:
javax.servlet.Filter

public class StripFilter
extends BasePortalFilter

View Source

Author:
Brian Wing Shun Chan, Raymond Augé

Field Summary
static java.lang.String SKIP_FILTER
           
 
Constructor Summary
StripFilter()
           
 
Method Summary
protected  boolean hasMarker(byte[] oldByteArray, int pos, char[] marker)
           
protected  boolean isAlreadyFiltered(javax.servlet.http.HttpServletRequest request)
           
protected  boolean isInclude(javax.servlet.http.HttpServletRequest request)
           
protected  boolean isStrip(javax.servlet.http.HttpServletRequest request)
           
protected  void processFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain)
           
protected  java.lang.Object[] strip(byte[] oldByteArray)
           
 
Methods inherited from class com.liferay.portal.servlet.filters.BasePortalFilter
getLog, isFilterEnabled
 
Methods inherited from class com.liferay.portal.kernel.servlet.BaseFilter
destroy, doFilter, getFilterConfig, init, processFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SKIP_FILTER

public static final java.lang.String SKIP_FILTER
Constructor Detail

StripFilter

public StripFilter()
Method Detail

hasMarker

protected boolean hasMarker(byte[] oldByteArray,
                            int pos,
                            char[] marker)

isAlreadyFiltered

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

isInclude

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

isStrip

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

processFilter

protected void processFilter(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             javax.servlet.FilterChain filterChain)
                      throws java.io.IOException,
                             javax.servlet.ServletException
Specified by:
processFilter in class com.liferay.portal.kernel.servlet.BaseFilter
Throws:
java.io.IOException
javax.servlet.ServletException

strip

protected java.lang.Object[] strip(byte[] oldByteArray)
                            throws java.io.IOException
Throws:
java.io.IOException