info.magnolia.module.blossom.view
Class FreemarkerTemplateViewRenderer
java.lang.Object
info.magnolia.rendering.renderer.AbstractRenderer
info.magnolia.rendering.renderer.FreemarkerRenderer
info.magnolia.module.blossom.view.FreemarkerTemplateViewRenderer
- All Implemented Interfaces:
- info.magnolia.rendering.renderer.Renderer, info.magnolia.rendering.renderer.RenderingModelBasedRenderer
public class FreemarkerTemplateViewRenderer
- extends info.magnolia.rendering.renderer.FreemarkerRenderer
Renders freemarker templates.
- Since:
- 1.0
Fields inherited from class info.magnolia.rendering.renderer.AbstractRenderer |
MODEL_ATTRIBUTE |
Method Summary |
boolean |
isExposeModelAsRequestAttributes()
|
boolean |
isExposeSpringMacroHelpers()
|
protected void |
onRender(javax.jcr.Node content,
info.magnolia.rendering.template.RenderableDefinition definition,
info.magnolia.rendering.context.RenderingContext renderingCtx,
Map<String,Object> ctx,
String templateScript)
|
protected String |
resolveTemplateScript(javax.jcr.Node content,
info.magnolia.rendering.template.RenderableDefinition definition,
info.magnolia.rendering.model.RenderingModel<?> model,
String actionResult)
|
void |
setExposeModelAsRequestAttributes(boolean exposeModelAsRequestAttributes)
|
void |
setExposeSpringMacroHelpers(boolean exposeSpringMacroHelpers)
|
protected void |
setupContext(Map<String,Object> ctx,
javax.jcr.Node content,
info.magnolia.rendering.template.RenderableDefinition definition,
info.magnolia.rendering.model.RenderingModel<?> model,
Object actionResult)
|
Methods inherited from class info.magnolia.rendering.renderer.FreemarkerRenderer |
getFmHelper, newContext |
Methods inherited from class info.magnolia.rendering.renderer.AbstractRenderer |
addContextAttribute, getAggregationStateSafely, getContextAttributes, getMainContentSafely, newModel, newModel, render, restoreContext, saveAttribute, saveContextState, setContextAttribute, setContextAttributes, wrapNodeForModel, wrapNodeForTemplate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FreemarkerTemplateViewRenderer
public FreemarkerTemplateViewRenderer()
isExposeModelAsRequestAttributes
public boolean isExposeModelAsRequestAttributes()
setExposeModelAsRequestAttributes
public void setExposeModelAsRequestAttributes(boolean exposeModelAsRequestAttributes)
isExposeSpringMacroHelpers
public boolean isExposeSpringMacroHelpers()
setExposeSpringMacroHelpers
public void setExposeSpringMacroHelpers(boolean exposeSpringMacroHelpers)
setupContext
protected void setupContext(Map<String,Object> ctx,
javax.jcr.Node content,
info.magnolia.rendering.template.RenderableDefinition definition,
info.magnolia.rendering.model.RenderingModel<?> model,
Object actionResult)
- Overrides:
setupContext
in class info.magnolia.rendering.renderer.AbstractRenderer
resolveTemplateScript
protected String resolveTemplateScript(javax.jcr.Node content,
info.magnolia.rendering.template.RenderableDefinition definition,
info.magnolia.rendering.model.RenderingModel<?> model,
String actionResult)
- Overrides:
resolveTemplateScript
in class info.magnolia.rendering.renderer.AbstractRenderer
onRender
protected void onRender(javax.jcr.Node content,
info.magnolia.rendering.template.RenderableDefinition definition,
info.magnolia.rendering.context.RenderingContext renderingCtx,
Map<String,Object> ctx,
String templateScript)
throws info.magnolia.rendering.engine.RenderException
- Overrides:
onRender
in class info.magnolia.rendering.renderer.FreemarkerRenderer
- Throws:
info.magnolia.rendering.engine.RenderException
Copyright © 2009-2014 Magnolia International Ltd.. All Rights Reserved.