org.springframework.extensions.surf.render
Interface Renderer

All Known Implementing Classes:
AbstractRenderer, ChromeRenderer, ComponentRenderer, PageRenderer, RegionRenderer, TemplateInstanceRenderer, WebStudioComponentRenderer, WebStudioRegionRenderer, WebStudioTemplateInstanceRenderer

public interface Renderer


Method Summary
 void all(RenderContext renderContext)
          Executes the renderer in the "all" mode
 void body(RenderContext renderContext)
          Executes the renderer in the "body" mode
 void footer(RenderContext renderContext)
          Executes the renderer in the "footer" mode
 void header(RenderContext renderContext)
          Executes the renderer in the "head" mode
 void init()
          Called upon initialization of the renderer
 void render(RenderContext renderContext, RenderFocus focus)
          Executes the renderer in the given focus
 

Method Detail

init

void init()
Called upon initialization of the renderer


render

void render(RenderContext renderContext,
            RenderFocus focus)
            throws RendererExecutionException
Executes the renderer in the given focus

Parameters:
renderContext -
focus -
Throws:
RendererExecutionException

all

void all(RenderContext renderContext)
         throws RendererExecutionException
Executes the renderer in the "all" mode

Parameters:
rendererContext -
Throws:
RendererExecutionException

header

void header(RenderContext renderContext)
            throws RendererExecutionException
Executes the renderer in the "head" mode

Parameters:
renderContext -
Throws:
RendererExecutionException

body

void body(RenderContext renderContext)
          throws RendererExecutionException
Executes the renderer in the "body" mode

Parameters:
renderContext -
Throws:
RendererExecutionException

footer

void footer(RenderContext renderContext)
            throws RendererExecutionException
Executes the renderer in the "footer" mode

Parameters:
renderContext -
Throws:
RendererExecutionException


Copyright © 2009 SpringSource, Inc. All Rights Reserved.