Liferay 6.1.2-ce-ga3

com.liferay.portal.servlet.filters.minifier
Class MinifierFilter

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.minifier.MinifierFilter
All Implemented Interfaces:
LiferayFilter, javax.servlet.Filter

public class MinifierFilter
extends BasePortalFilter


Constructor Summary
MinifierFilter()
           
 
Method Summary
static String aggregateCss(String dir, String content)
           
protected  String getCacheFileName(javax.servlet.http.HttpServletRequest request)
           
protected  Object getMinifiedBundleContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  Object getMinifiedContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain)
           
 void init(javax.servlet.FilterConfig filterConfig)
           
protected  String minifyCss(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, File file)
           
protected  String minifyCss(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String cssRealPath, String content)
           
protected  String minifyJavaScript(File file)
           
protected  String minifyJavaScript(String content)
           
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.BasePortalFilter
getLog, isFilterEnabled, setFilterEnabled
 
Methods inherited from class com.liferay.portal.kernel.servlet.BaseFilter
destroy, doFilter, getFilterConfig, isFilterEnabled, processFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MinifierFilter

public MinifierFilter()
Method Detail

aggregateCss

public static String aggregateCss(String dir,
                                  String content)
                           throws IOException
Throws:
IOException
See Also:
DynamicCSSUtil#_propagateQueryString(String, String)}

init

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

getCacheFileName

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

getMinifiedBundleContent

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

getMinifiedContent

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

minifyCss

protected String minifyCss(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response,
                           File file)
                    throws IOException
Throws:
IOException

minifyCss

protected String minifyCss(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response,
                           String cssRealPath,
                           String content)

minifyJavaScript

protected String minifyJavaScript(File file)
                           throws IOException
Throws:
IOException

minifyJavaScript

protected String minifyJavaScript(String content)

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.1.2-ce-ga3