org.apache.jetspeed.contentserver
Class ContentFilter

java.lang.Object
  extended byorg.apache.jetspeed.contentserver.ContentFilter
All Implemented Interfaces:
javax.servlet.Filter

public class ContentFilter
extends Object
implements javax.servlet.Filter

ContentFilter

Version:
$Id: ContentFilter.java 233223 2005-08-17 18:02:06Z weaver $
Author:
Scott T. Weaver

Field Summary
private  javax.servlet.FilterConfig config
           
private  String contentDir
           
private  File contentDirFile
           
(package private) static DateFormat HEADER_DATE_FORMAT
           
private static org.apache.commons.logging.Log log
           
static String SESSION_CONTENT_PATH_ATTR
           
private  String urlHint
           
protected  String[] urlHints
           
protected  boolean useCache
           
 
Constructor Summary
ContentFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           
protected  List getContentSearchPathes(javax.servlet.http.HttpServletRequest request)
           
 void init(javax.servlet.FilterConfig config)
           
protected  boolean resourceContentRequired(javax.servlet.http.HttpServletRequest request, ContentLocator contentLocator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SESSION_CONTENT_PATH_ATTR

public static final String SESSION_CONTENT_PATH_ATTR
See Also:
Constant Field Values

config

private javax.servlet.FilterConfig config

contentDir

private String contentDir

contentDirFile

private File contentDirFile

log

private static final org.apache.commons.logging.Log log

urlHint

private String urlHint

urlHints

protected String[] urlHints

useCache

protected boolean useCache

HEADER_DATE_FORMAT

static DateFormat HEADER_DATE_FORMAT
Constructor Detail

ContentFilter

public ContentFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig config)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Throws:
javax.servlet.ServletException
See Also:
Filter.init(javax.servlet.FilterConfig)

doFilter

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

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter
See Also:
Filter.destroy()

getContentSearchPathes

protected List getContentSearchPathes(javax.servlet.http.HttpServletRequest request)

resourceContentRequired

protected boolean resourceContentRequired(javax.servlet.http.HttpServletRequest request,
                                          ContentLocator contentLocator)


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.