com.opensymphony.module.sitemesh.freemarker
Class FreemarkerDecoratorServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by freemarker.ext.servlet.FreemarkerServlet
              extended by com.opensymphony.module.sitemesh.freemarker.FreemarkerDecoratorServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class FreemarkerDecoratorServlet
extends freemarker.ext.servlet.FreemarkerServlet

Servlet that allows Freemarker templates to be used as decorators.

Version:
$Revision: 1.2 $
Author:
Richard HALLIER
See Also:
Serialized Form

Field Summary
 
Fields inherited from class freemarker.ext.servlet.FreemarkerServlet
debug, KEY_APPLICATION, KEY_APPLICATION_PRIVATE, KEY_INCLUDE, KEY_JSP_TAGLIBS, KEY_REQUEST, KEY_REQUEST_PARAMETERS, KEY_REQUEST_PRIVATE, KEY_SESSION, serialVersionUID
 
Constructor Summary
FreemarkerDecoratorServlet()
           
 
Method Summary
protected  boolean preTemplateProcess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, freemarker.template.Template template, freemarker.template.TemplateModel templateModel)
           
 
Methods inherited from class freemarker.ext.servlet.FreemarkerServlet
createConfiguration, createModel, createObjectWrapper, createRequestParametersHashModel, createTemplateLoader, deduceLocale, doGet, doPost, getConfiguration, getObjectWrapper, getTemplatePath, init, initializeServletContext, initializeSession, postTemplateProcess, preprocessRequest, requestUrlToTemplatePath
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FreemarkerDecoratorServlet

public FreemarkerDecoratorServlet()
Method Detail

preTemplateProcess

protected boolean preTemplateProcess(javax.servlet.http.HttpServletRequest request,
                                     javax.servlet.http.HttpServletResponse response,
                                     freemarker.template.Template template,
                                     freemarker.template.TemplateModel templateModel)
                              throws javax.servlet.ServletException,
                                     IOException
Overrides:
preTemplateProcess in class freemarker.ext.servlet.FreemarkerServlet
Throws:
javax.servlet.ServletException
IOException

www.opensymphony.com/sitemesh/