org.springframework.extensions.surf.render.bean
Class TemplateInstanceRenderer

java.lang.Object
  extended by org.springframework.extensions.surf.render.AbstractRenderer
      extended by org.springframework.extensions.surf.render.bean.TemplateInstanceRenderer
All Implemented Interfaces:
EventListener, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener, Renderer
Direct Known Subclasses:
WebStudioTemplateInstanceRenderer

public class TemplateInstanceRenderer
extends AbstractRenderer

Bean responsible for rendering a template instance.

Author:
muzquiano, kevinr

Field Summary
 
Fields inherited from class org.springframework.extensions.surf.render.AbstractRenderer
applicationContext, logger, processor
 
Constructor Summary
TemplateInstanceRenderer()
           
 
Method Summary
 void body(RenderContext parentContext)
          Renders the current template
 void header(RenderContext parentContext)
          Executes the renderer in the "head" mode
 void postHeaderProcess(RenderContext context)
           
 
Methods inherited from class org.springframework.extensions.surf.render.AbstractRenderer
all, footer, getApplicationContext, getProcessor, getRenderService, getServiceRegistry, init, onApplicationEvent, print, print, render, setApplicationContext, setProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateInstanceRenderer

public TemplateInstanceRenderer()
Method Detail

header

public void header(RenderContext parentContext)
            throws RendererExecutionException
Description copied from interface: Renderer
Executes the renderer in the "head" mode

Specified by:
header in interface Renderer
Overrides:
header in class AbstractRenderer
Throws:
RendererExecutionException

body

public void body(RenderContext parentContext)
          throws RendererExecutionException
Renders the current template

Specified by:
body in interface Renderer
Specified by:
body in class AbstractRenderer
Throws:
RendererExecutionException

postHeaderProcess

public void postHeaderProcess(RenderContext context)
                       throws RendererExecutionException
Throws:
RendererExecutionException


Copyright © 2009 SpringSource, Inc. All Rights Reserved.