info.magnolia.module.blossom.view
Class JspTemplateViewRenderer

java.lang.Object
  extended by info.magnolia.rendering.renderer.AbstractRenderer
      extended by info.magnolia.rendering.renderer.JspRenderer
          extended by info.magnolia.module.blossom.view.JspTemplateViewRenderer
All Implemented Interfaces:
info.magnolia.rendering.renderer.Renderer, info.magnolia.rendering.renderer.RenderingModelBasedRenderer, org.springframework.beans.factory.InitializingBean, org.springframework.context.MessageSourceAware, org.springframework.web.context.ServletContextAware

public class JspTemplateViewRenderer
extends info.magnolia.rendering.renderer.JspRenderer
implements org.springframework.web.context.ServletContextAware, org.springframework.context.MessageSourceAware, org.springframework.beans.factory.InitializingBean

Renders JSP templates.

Since:
1.0

Field Summary
 
Fields inherited from class info.magnolia.rendering.renderer.AbstractRenderer
MODEL_ATTRIBUTE
 
Constructor Summary
JspTemplateViewRenderer()
           
 
Method Summary
 void afterPropertiesSet()
           
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 setMessageSource(org.springframework.context.MessageSource messageSource)
           
 void setServletContext(javax.servlet.ServletContext servletContext)
           
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.JspRenderer
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
 

Constructor Detail

JspTemplateViewRenderer

public JspTemplateViewRenderer()
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

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.JspRenderer
Throws:
info.magnolia.rendering.engine.RenderException

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

setServletContext

public void setServletContext(javax.servlet.ServletContext servletContext)
Specified by:
setServletContext in interface org.springframework.web.context.ServletContextAware

setMessageSource

public void setMessageSource(org.springframework.context.MessageSource messageSource)
Specified by:
setMessageSource in interface org.springframework.context.MessageSourceAware

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception


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