org.ajax4jsf.webapp
Class BaseFilter
java.lang.Object
org.ajax4jsf.webapp.BaseFilter
- All Implemented Interfaces:
- javax.servlet.Filter
- Direct Known Subclasses:
- ConfigurableFilter, NekkoFilter, TidyFilter
public abstract class BaseFilter
- extends java.lang.Object
- implements javax.servlet.Filter
Base class for request processing filters, with convert Htmp content to XML
for ajax requests, and serve request to application off-page resources
- Version:
- $Revision: 1.1.2.1 $ $Date: 2007/01/09 18:58:21 $
- Author:
- shura (latest modification by $Author: alexsmirnov $)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AJAX_PUSH_KEY_HEADER
public static final java.lang.String AJAX_PUSH_KEY_HEADER
- See Also:
- Constant Field Values
DEBUG
public static final boolean DEBUG
- See Also:
- Constant Field Values
REWRITEID_PARAMETER
public static final java.lang.String REWRITEID_PARAMETER
- See Also:
- Constant Field Values
STYLESHEET_PARAMETER
public static final java.lang.String STYLESHEET_PARAMETER
- See Also:
- Constant Field Values
ABSOLUTE_TAGS_PARAMETER
public static final java.lang.String ABSOLUTE_TAGS_PARAMETER
- See Also:
- Constant Field Values
DATA_PARAMETER
public static final java.lang.String DATA_PARAMETER
- See Also:
- Constant Field Values
DEFAULT_SERVLET_PATH
public static final java.lang.String DEFAULT_SERVLET_PATH
- See Also:
- Constant Field Values
RENDERER_PREFIX
public static final java.lang.String RENDERER_PREFIX
- See Also:
- Constant Field Values
CACHEABLE_PREFIX
public static final java.lang.String CACHEABLE_PREFIX
- See Also:
- Constant Field Values
FILTER_PERFORMED
public static final java.lang.String FILTER_PERFORMED
- See Also:
- Constant Field Values
RESPONSE_WRAPPER_ATTRIBUTE
public static final java.lang.String RESPONSE_WRAPPER_ATTRIBUTE
- See Also:
- Constant Field Values
xmlFilter
protected BaseXMLFilter xmlFilter
resourceService
protected InternetResourceService resourceService
eventsManager
protected PollEventsManager eventsManager
BaseFilter
public BaseFilter()
init
public void init(javax.servlet.FilterConfig config)
throws javax.servlet.ServletException
- Initialize the filter.
- Specified by:
init in interface javax.servlet.Filter
- Throws:
javax.servlet.ServletException
setupRequestEncoding
protected void setupRequestEncoding(javax.servlet.http.HttpServletRequest httpServletRequest)
throws java.io.UnsupportedEncodingException
- Parameters:
httpServletRequest -
- Throws:
java.io.UnsupportedEncodingException
doFilter
public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
- Execute the filter.
- Specified by:
doFilter in interface javax.servlet.Filter
- Throws:
java.io.IOException
javax.servlet.ServletException
isAjaxRequest
protected boolean isAjaxRequest(javax.servlet.ServletRequest request)
- Parameters:
request -
- Returns:
destroy
public void destroy()
- Destroy the filter.
- Specified by:
destroy in interface javax.servlet.Filter
getResourceService
protected InternetResourceService getResourceService()
throws javax.servlet.ServletException
- Returns:
- the resourceService
- Throws:
javax.servlet.ServletException
setFunction
protected void setFunction(java.lang.String function)
- Parameters:
function - The function to set.
getFunction
protected java.lang.String getFunction()
- Returns:
- Returns the function.
setRewriteid
protected void setRewriteid(boolean rewriteid)
- Parameters:
rewriteid - The rewriteid to set.
isRewriteid
protected boolean isRewriteid()
- Returns:
- Returns the rewriteid.
setAttributesNames
protected void setAttributesNames(java.lang.String attributesNames)
- Parameters:
attributesNames - The attributesNames to set.
getAttributesNames
protected java.lang.String getAttributesNames()
- Returns:
- Returns the attributesNames.
Copyright © 2008. All Rights Reserved.