org.apache.struts2.showcase.freemarker
Class CustomFreemarkerManager
java.lang.Object
org.apache.struts2.views.freemarker.FreemarkerManager
org.apache.struts2.showcase.freemarker.CustomFreemarkerManager
public class CustomFreemarkerManager
- extends FreemarkerManager
This is an example of a custom FreemarkerManager, mean to be
instantiated through Spring.
It will add into Freemarker's model
an utility class called CustomFreemarkerManagerUtil as a simple
example demonstrating how to extends FreemarkerManager.
The CustomFreemarkerManagerUtil will be created by Spring and
injected through constructor injection.
| Fields inherited from class org.apache.struts2.views.freemarker.FreemarkerManager |
altMapWrapper, ATTR_TEMPLATE_MODEL, cacheBeanWrapper, config, CONFIG_SERVLET_CONTEXT_KEY, contentType, debug, DEFAULT_CONTENT_TYPE, encoding, EXPIRATION_DATE, INITPARAM_CONTENT_TYPE, INITPARAM_DEBUG, INITPARAM_NOCACHE, INITPARAM_TEMPLATE_PATH, KEY_APPLICATION, KEY_APPLICATION_PRIVATE, KEY_EXCEPTION, KEY_HASHMODEL_PRIVATE, KEY_INCLUDE, KEY_JSP_TAGLIBS, KEY_REQUEST, KEY_REQUEST_PARAMETERS, KEY_REQUEST_PARAMETERS_STRUTS, KEY_REQUEST_PRIVATE, KEY_SESSION, mruMaxStrongSize, nocache, noCharsetInContentType, tagLibraries, templatePath, templateUpdateDelay, wrapper |
|
Method Summary |
protected void |
populateContext(ScopesHashModel model,
com.opensymphony.xwork2.util.ValueStack stack,
Object action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
| Methods inherited from class org.apache.struts2.views.freemarker.FreemarkerManager |
addSetting, buildScopesHashModel, buildTemplateModel, createConfiguration, createObjectWrapper, createTemplateLoader, getConfig, getConfiguration, getContentType, getDebug, getNocache, getNoCharsetInContentType, getTemplatePath, getWrapper, init, loadSettings, setCacheBeanWrapper, setContainer, setEncoding, setFileManager, setMruMaxStrongSize, setTemplateUpdateDelay, setWrapperAltMap |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomFreemarkerManager
public CustomFreemarkerManager(CustomFreemarkerManagerUtil util)
populateContext
protected void populateContext(ScopesHashModel model,
com.opensymphony.xwork2.util.ValueStack stack,
Object action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Overrides:
populateContext in class FreemarkerManager
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.