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 org.apache.struts2.views.freemarker.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 |
CONFIG_SERVLET_CONTEXT_KEY, KEY_APPLICATION, KEY_EXCEPTION, KEY_JSP_TAGLIBS, KEY_REQUEST_MODEL, KEY_REQUEST_PARAMETER_MODEL, KEY_SESSION_MODEL |
|
Method Summary |
protected void |
populateContext(org.apache.struts2.views.freemarker.ScopesHashModel model,
com.opensymphony.xwork2.util.ValueStack stack,
java.lang.Object action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
| Methods inherited from class org.apache.struts2.views.freemarker.FreemarkerManager |
buildScopesHashModel, buildTemplateModel, createConfiguration, getConfiguration, getObjectWrapper, getTemplateLoader, loadSettings, setCacheBeanWrapper, setContainer, setEncoding, setMruMaxStrongSize, 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(org.apache.struts2.views.freemarker.ScopesHashModel model,
com.opensymphony.xwork2.util.ValueStack stack,
java.lang.Object action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Overrides:
populateContext in class org.apache.struts2.views.freemarker.FreemarkerManager
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.