org.springframework.extensions.surf.render
Interface RenderContextProvider

All Known Implementing Classes:
AbstractRenderContextProvider, DefaultRenderContextProvider

public interface RenderContextProvider

Author:
muzquiano, kevinr

Method Summary
 void merge(RenderContext renderContext, ModelObject modelObject)
          Merges a model object into the render context.
 RenderContext provide(RenderContext renderContext)
          Provides a RenderContext based on a current render context.
 RenderContext provide(RenderContext renderContext, ModelObject modelObject)
          Provides a RenderContext based on a current render context.
 RenderContext provide(RequestContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Provides a root RenderContext which wraps the request context and servlet objects The render context is set to the VIEW render mode.
 RenderContext provide(RequestContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, RenderMode renderMode)
          Provides a root RenderContext which wraps the request context and servlet objects
 void release(RenderContext renderContext)
          Releases a given render context
 

Method Detail

provide

RenderContext provide(RequestContext context,
                      javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
Provides a root RenderContext which wraps the request context and servlet objects The render context is set to the VIEW render mode.

Parameters:
context -
request -
response -
Returns:

provide

RenderContext provide(RequestContext context,
                      javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response,
                      RenderMode renderMode)
Provides a root RenderContext which wraps the request context and servlet objects

Parameters:
context -
request -
response -
renderMode -
Returns:

provide

RenderContext provide(RenderContext renderContext)
Provides a RenderContext based on a current render context.

Parameters:
renderContext -
Returns:

provide

RenderContext provide(RenderContext renderContext,
                      ModelObject modelObject)
Provides a RenderContext based on a current render context. The new RenderContext is bound to the given model object.

Parameters:
renderContext -
modelObject -
Returns:

merge

void merge(RenderContext renderContext,
           ModelObject modelObject)
Merges a model object into the render context.

Parameters:
renderContext -
modelObject -

release

void release(RenderContext renderContext)
Releases a given render context

Parameters:
renderContext -


Copyright © 2009 SpringSource, Inc. All Rights Reserved.