info.magnolia.module.blossom.view
Class FreemarkerTemplateViewRenderer

java.lang.Object
  extended by info.magnolia.rendering.renderer.AbstractRenderer
      extended by info.magnolia.rendering.renderer.FreemarkerRenderer
          extended by 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

Field Summary
 
Fields inherited from class info.magnolia.rendering.renderer.AbstractRenderer
MODEL_ATTRIBUTE
 
Constructor Summary
FreemarkerTemplateViewRenderer()
           
 
Method Summary
protected  String resolveTemplateScript(javax.jcr.Node content, info.magnolia.rendering.template.RenderableDefinition definition, info.magnolia.rendering.model.RenderingModel<?> model, String actionResult)
           
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, onRender
 
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
 

Constructor Detail

FreemarkerTemplateViewRenderer

public FreemarkerTemplateViewRenderer()
Method Detail

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


Copyright © 2009-2012 Magnolia International Ltd.. All Rights Reserved.