Liferay 6.2-ce-ga5

com.liferay.portal.servlet.filters.aggregate
Class AggregateFilter

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.IgnoreModuleRequestFilter
              extended by com.liferay.portal.servlet.filters.aggregate.AggregateFilter
All Implemented Interfaces:
LiferayFilter, javax.servlet.Filter

public class AggregateFilter
extends IgnoreModuleRequestFilter


Constructor Summary
AggregateFilter()
           
 
Method Summary
static String aggregateCss(AggregateContext aggregateContext, String content)
           
static String aggregateJavaScript(AggregateContext aggregateContext, String[] fileNames)
           
protected  Object getBundleContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  String getCacheFileName(javax.servlet.http.HttpServletRequest request)
           
protected  Object getContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain)
           
protected  String getCssContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String resourcePath, String content)
           
protected  String getCssContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, URL resourceURL, String resourcePath)
           
protected static String getJavaScriptContent(String content)
           
protected  String getJavaScriptContent(URL resourceURL)
           
 void init(javax.servlet.FilterConfig filterConfig)
           
protected  void processFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain)
           
protected  String sterilizeQueryString(String queryString)
           
 
Methods inherited from class com.liferay.portal.servlet.filters.IgnoreModuleRequestFilter
isFilterEnabled, isModuleRequest
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregateFilter

public AggregateFilter()
Method Detail

aggregateCss

public static String aggregateCss(AggregateContext aggregateContext,
                                  String content)
                           throws IOException
Throws:
IOException
See Also:
DynamicCSSUtil.propagateQueryString(String, String)

aggregateJavaScript

public static String aggregateJavaScript(AggregateContext aggregateContext,
                                         String[] fileNames)

init

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

getJavaScriptContent

protected static String getJavaScriptContent(String content)

getBundleContent

protected Object getBundleContent(javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response)
                           throws IOException
Throws:
IOException

getCacheFileName

protected String getCacheFileName(javax.servlet.http.HttpServletRequest request)

getContent

protected Object getContent(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response,
                            javax.servlet.FilterChain filterChain)
                     throws Exception
Throws:
Exception

getCssContent

protected String getCssContent(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response,
                               String resourcePath,
                               String content)

getCssContent

protected String getCssContent(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response,
                               URL resourceURL,
                               String resourcePath)
                        throws IOException
Throws:
IOException

getJavaScriptContent

protected String getJavaScriptContent(URL resourceURL)
                               throws IOException
Throws:
IOException

processFilter

protected void processFilter(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             javax.servlet.FilterChain filterChain)
                      throws Exception
Overrides:
processFilter in class BaseFilter
Throws:
Exception

sterilizeQueryString

protected String sterilizeQueryString(String queryString)

Liferay 6.2-ce-ga5