org.apache.tiles.request.freemarker.servlet
Class SharedVariableLoaderFreemarkerServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
freemarker.ext.servlet.FreemarkerServlet
org.apache.tiles.request.freemarker.servlet.SharedVariableLoaderFreemarkerServlet
- All Implemented Interfaces:
- Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
- Direct Known Subclasses:
- AttributeValueFreemarkerServlet
public class SharedVariableLoaderFreemarkerServlet
- extends freemarker.ext.servlet.FreemarkerServlet
Extends FreemarkerServlet to load Tiles directives as a shared variable.
- Version:
- $Rev: 1306435 $ $Date: 2012-03-28 11:39:11 -0400 (Wed, 28 Mar 2012) $
- See Also:
- Serialized Form
| 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 |
| Methods inherited from class freemarker.ext.servlet.FreemarkerServlet |
createModel, createObjectWrapper, createRequestParametersHashModel, deduceLocale, doGet, doPost, getConfiguration, getObjectWrapper, getTemplatePath, init, initializeServletContext, initializeSession, postTemplateProcess, preprocessRequest, preTemplateProcess, 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, log, log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CUSTOM_SHARED_VARIABLE_FACTORIES_INIT_PARAM
public static final String CUSTOM_SHARED_VARIABLE_FACTORIES_INIT_PARAM
- The init parameter under which the factories will be put. The value of the parameter
must be a semicolon (;) separated list of couples, each member of the couple must
be separated by commas (,).
- See Also:
- Constant Field Values
SharedVariableLoaderFreemarkerServlet
public SharedVariableLoaderFreemarkerServlet()
init
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
- Specified by:
init in interface javax.servlet.Servlet- Overrides:
init in class javax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
addSharedVariableFactory
public void addSharedVariableFactory(String variableName,
SharedVariableFactory factory)
- Adds anew shared variable factory in a manual way.
- Parameters:
variableName - The name of the shared variable.factory - The shared variable factory.
createConfiguration
protected freemarker.template.Configuration createConfiguration()
-
- Overrides:
createConfiguration in class freemarker.ext.servlet.FreemarkerServlet
createTemplateLoader
protected freemarker.cache.TemplateLoader createTemplateLoader(String templatePath)
-
- Overrides:
createTemplateLoader in class freemarker.ext.servlet.FreemarkerServlet
Copyright © 2001-2012 Apache Software Foundation. All Rights Reserved.