org.apache.beehive.netui.pageflow
Class PageFlowPageFilter

Object
  extended by PageFlowPageFilter
All Implemented Interfaces:
Filter
Direct Known Subclasses:
PageFlowFacesFilter, PageFlowJspFilter

public abstract class PageFlowPageFilter
extends Object
implements Filter

Base class for Servlet Filters that run before requests for JSP pages in a Page Flow enabled web application.


Constructor Summary
protected PageFlowPageFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
           
protected abstract  Set getValidFileExtensions()
           
 void init(FilterConfig filterConfig)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageFlowPageFilter

protected PageFlowPageFilter()
Method Detail

init

public void init(FilterConfig filterConfig)
          throws ServletException
Specified by:
init in interface Filter
Throws:
ServletException

doFilter

public void doFilter(ServletRequest request,
                     ServletResponse response,
                     FilterChain chain)
              throws IOException,
                     ServletException
Specified by:
doFilter in interface Filter
Throws:
IOException
ServletException

destroy

public void destroy()
Specified by:
destroy in interface Filter

getValidFileExtensions

protected abstract Set getValidFileExtensions()