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 void
extractAndMinifyCSS
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, CharBuffer charBuffer, Writer writer, char[] openTag) protected void
extractAndMinifyJavaScript
(String resourceName, CharBuffer charBuffer, Writer writer, char[] openTag) protected void
extractAndTrimInput
(CharBuffer oldCharBuffer, Writer writer) protected void
extractAndTrimPre
(CharBuffer oldCharBuffer, Writer writer) protected void
extractAndTrimTextArea
(CharBuffer oldCharBuffer, Writer writer) protected String
extractContent
(CharBuffer charBuffer, int length) protected boolean
hasLanguageAttribute
(CharBuffer charBuffer, int startPos, int length) protected boolean
hasMarker
(CharBuffer charBuffer, char[] marker) void
init
(javax.servlet.FilterConfig filterConfig) protected boolean
isAlreadyFiltered
(javax.servlet.http.HttpServletRequest httpServletRequest) boolean
isFilterEnabled
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) protected boolean
isInclude
(javax.servlet.http.HttpServletRequest httpServletRequest) protected boolean
isStrip
(javax.servlet.http.HttpServletRequest httpServletRequest) protected boolean
isStripContentType
(String contentType) protected void
outputCloseTag
(CharBuffer charBuffer, Writer writer, String closeTag) protected void
outputOpenTag
(CharBuffer charBuffer, Writer writer, char[] openTag) protected void
processFilter
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, javax.servlet.FilterChain filterChain) protected boolean
skipWhiteSpace
(CharBuffer charBuffer, Writer writer, boolean appendSeparator) protected void
strip
(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, setFilterEnabled
Methods 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:
init
in interfacejavax.servlet.Filter
- Overrides:
init
in classcom.liferay.portal.kernel.servlet.BaseFilter
-
isFilterEnabled
public boolean isFilterEnabled(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) - Specified by:
isFilterEnabled
in interfacecom.liferay.portal.kernel.servlet.LiferayFilter
- Overrides:
isFilterEnabled
in 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:
processFilter
in 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
-