info.magnolia.module.blossom.view
Class JspTemplateViewRenderer
java.lang.Object
info.magnolia.rendering.renderer.AbstractRenderer
info.magnolia.rendering.renderer.JspRenderer
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
Fields inherited from class info.magnolia.rendering.renderer.AbstractRenderer |
MODEL_ATTRIBUTE |
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 |
JspTemplateViewRenderer
public JspTemplateViewRenderer()
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.