Save This Page
Home » struts-2.0.11.2-src » org.apache » struts2 » showcase » freemarker » [javadoc | source]
org.apache.struts2.showcase.freemarker
public class: CustomFreemarkerManager [javadoc | source]
java.lang.Object
   org.apache.struts2.views.freemarker.FreemarkerManager
      org.apache.struts2.showcase.freemarker.CustomFreemarkerManager
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 org.apache.struts2.views.freemarker.FreemarkerManager:
CONFIG_SERVLET_CONTEXT_KEY,  KEY_EXCEPTION,  KEY_APPLICATION,  KEY_REQUEST_MODEL,  KEY_SESSION_MODEL,  KEY_JSP_TAGLIBS,  KEY_REQUEST_PARAMETER_MODEL
Constructor:
 public CustomFreemarkerManager(CustomFreemarkerManagerUtil util) 
Method from org.apache.struts2.showcase.freemarker.CustomFreemarkerManager Summary:
populateContext
Methods from org.apache.struts2.views.freemarker.FreemarkerManager:
buildScopesHashModel,   buildTemplateModel,   createConfiguration,   getConfiguration,   getObjectWrapper,   getTemplateLoader,   loadSettings,   populateContext,   setContainer,   setEncoding,   setWrapperAltMap
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.struts2.showcase.freemarker.CustomFreemarkerManager Detail:
 protected  void populateContext(ScopesHashModel model,
    ValueStack stack,
    Object action,
    HttpServletRequest request,
    HttpServletResponse response)