Class StripFilter
Object
com.liferay.portal.kernel.servlet.BaseFilter
com.liferay.portal.servlet.filters.BasePortalFilter
com.liferay.portal.servlet.filters.strip.StripFilter
- All Implemented Interfaces:
com.liferay.portal.kernel.servlet.LiferayFilter,javax.servlet.Filter
- Author:
- Brian Wing Shun Chan, Raymond Augé, Shuyang Zhou
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidextractAndMinifyCSS(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, CharBuffer charBuffer, Writer writer, char[] openTag) protected voidextractAndMinifyJavaScript(String resourceName, CharBuffer charBuffer, Writer writer, char[] openTag) protected voidextractAndTrimInput(CharBuffer oldCharBuffer, Writer writer) protected voidextractAndTrimPre(CharBuffer oldCharBuffer, Writer writer) protected voidextractAndTrimTextArea(CharBuffer oldCharBuffer, Writer writer) protected StringextractContent(CharBuffer charBuffer, int length) protected booleanhasLanguageAttribute(CharBuffer charBuffer, int startPos, int length) protected booleanhasMarker(CharBuffer charBuffer, char[] marker) voidinit(javax.servlet.FilterConfig filterConfig) protected booleanisAlreadyFiltered(javax.servlet.http.HttpServletRequest httpServletRequest) booleanisFilterEnabled(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) protected booleanisInclude(javax.servlet.http.HttpServletRequest httpServletRequest) protected booleanisStrip(javax.servlet.http.HttpServletRequest httpServletRequest) protected booleanisStripContentType(String contentType) protected voidoutputCloseTag(CharBuffer charBuffer, Writer writer, String closeTag) protected voidoutputOpenTag(CharBuffer charBuffer, Writer writer, char[] openTag) protected voidprocessFilter(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, javax.servlet.FilterChain filterChain) protected booleanskipWhiteSpace(CharBuffer charBuffer, Writer writer, boolean appendSeparator) protected voidstrip(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, CharBuffer charBuffer, Writer writer) Methods inherited from class com.liferay.portal.servlet.filters.BasePortalFilter
getLog, isFilterEnabled, setFilterEnabledMethods inherited from class com.liferay.portal.kernel.servlet.BaseFilter
destroy, doFilter, getFilterConfig, processFilter
-
Field Details
-
SKIP_FILTER
-
-
Constructor Details
-
StripFilter
public StripFilter()
-
-
Method Details
-
init
public void init(javax.servlet.FilterConfig filterConfig) - Specified by:
initin interfacejavax.servlet.Filter- Overrides:
initin classcom.liferay.portal.kernel.servlet.BaseFilter
-
isFilterEnabled
public boolean isFilterEnabled(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) - Specified by:
isFilterEnabledin interfacecom.liferay.portal.kernel.servlet.LiferayFilter- Overrides:
isFilterEnabledin classcom.liferay.portal.kernel.servlet.BaseFilter
-
extractAndMinifyCSS
protected void extractAndMinifyCSS(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, CharBuffer charBuffer, Writer writer, char[] openTag) throws Exception - Throws:
Exception
-
extractAndMinifyJavaScript
protected void extractAndMinifyJavaScript(String resourceName, CharBuffer charBuffer, Writer writer, char[] openTag) throws Exception - Throws:
Exception
-
extractAndTrimInput
- Throws:
Exception
-
extractAndTrimPre
- Throws:
Exception
-
extractAndTrimTextArea
- Throws:
Exception
-
extractContent
-
hasLanguageAttribute
-
hasMarker
-
isAlreadyFiltered
protected boolean isAlreadyFiltered(javax.servlet.http.HttpServletRequest httpServletRequest) -
isInclude
protected boolean isInclude(javax.servlet.http.HttpServletRequest httpServletRequest) -
isStrip
protected boolean isStrip(javax.servlet.http.HttpServletRequest httpServletRequest) -
isStripContentType
-
outputCloseTag
protected void outputCloseTag(CharBuffer charBuffer, Writer writer, String closeTag) throws Exception - Throws:
Exception
-
outputOpenTag
- Throws:
Exception
-
processFilter
protected void processFilter(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, javax.servlet.FilterChain filterChain) throws Exception - Overrides:
processFilterin classcom.liferay.portal.kernel.servlet.BaseFilter- Throws:
Exception
-
skipWhiteSpace
protected boolean skipWhiteSpace(CharBuffer charBuffer, Writer writer, boolean appendSeparator) throws Exception - Throws:
Exception
-
strip
protected void strip(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, CharBuffer charBuffer, Writer writer) throws Exception - Throws:
Exception
-