com.atlassian.bamboo.ww2
Class BambooFreemarkerManager
java.lang.Object
com.opensymphony.webwork.views.freemarker.FreemarkerManager
com.atlassian.bamboo.ww2.BambooFreemarkerManager
- All Implemented Interfaces:
- TemplateRenderer
public class BambooFreemarkerManager
- extends com.opensymphony.webwork.views.freemarker.FreemarkerManager
- implements TemplateRenderer
FreemarkerManager
that automatically detects the alternative syntax
Fields inherited from class com.opensymphony.webwork.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 freemarker.template.Configuration |
createConfiguration(javax.servlet.ServletContext servletContext)
|
void |
populateContext(com.opensymphony.webwork.views.freemarker.ScopesHashModel model,
com.opensymphony.xwork.util.OgnlValueStack stack,
java.lang.Object action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
java.lang.String |
render(java.lang.String templatePath,
java.util.Map contextParams)
|
java.lang.String |
renderPage(java.lang.String path,
java.util.Map params)
Static method to render the resource found at the path |
java.lang.String |
renderPageWithNoContext(java.lang.String path,
java.util.Map params)
|
java.lang.String |
renderText(java.lang.String text,
java.util.Map params)
|
void |
setHomeLocator(com.atlassian.config.HomeLocator homeLocator)
|
Methods inherited from class com.opensymphony.webwork.views.freemarker.FreemarkerManager |
buildScopesHashModel, buildTemplateModel, getConfiguration, getInstance, getObjectWrapper, getTemplateLoader, loadSettings |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BambooFreemarkerManager
public BambooFreemarkerManager()
createConfiguration
protected freemarker.template.Configuration createConfiguration(javax.servlet.ServletContext servletContext)
throws freemarker.template.TemplateException
- Overrides:
createConfiguration
in class com.opensymphony.webwork.views.freemarker.FreemarkerManager
- Throws:
freemarker.template.TemplateException
populateContext
public void populateContext(com.opensymphony.webwork.views.freemarker.ScopesHashModel model,
com.opensymphony.xwork.util.OgnlValueStack stack,
java.lang.Object action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Overrides:
populateContext
in class com.opensymphony.webwork.views.freemarker.FreemarkerManager
renderPage
public java.lang.String renderPage(java.lang.String path,
java.util.Map params)
- Static method to render the resource found at the path
- Parameters:
path
- - must not be nullparams
- - params to pass to the freemarker context. May be null
- Returns:
- the rendered result of the page
render
public java.lang.String render(java.lang.String templatePath,
java.util.Map contextParams)
- Specified by:
render
in interface TemplateRenderer
renderText
public java.lang.String renderText(java.lang.String text,
java.util.Map params)
- Specified by:
renderText
in interface TemplateRenderer
renderPageWithNoContext
public java.lang.String renderPageWithNoContext(java.lang.String path,
java.util.Map params)
throws java.lang.Exception
- Throws:
java.lang.Exception
setHomeLocator
public void setHomeLocator(com.atlassian.config.HomeLocator homeLocator)
Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.