Uses of Interface
org.springframework.extensions.surf.render.RenderContext

Packages that use RenderContext
org.springframework.extensions.surf.mvc   
org.springframework.extensions.surf.render   
org.springframework.extensions.surf.render.bean   
org.springframework.extensions.surf.site   
org.springframework.extensions.surf.taglib   
org.springframework.extensions.webscripts   
 

Uses of RenderContext in org.springframework.extensions.surf.mvc
 

Methods in org.springframework.extensions.surf.mvc with parameters of type RenderContext
 void PageView.dispatchContext(RenderContext context)
           
 void PageView.dispatchPage(RenderContext context, String pageId)
           
 void PageView.dispatchPage(RenderContext context, String pageId, String formatId)
           
 void TemplateView.dispatchTemplate(RenderContext context)
           
 void SystemPageView.dispatchTemplate(RenderContext context)
           
 void ErrorHandlerPageView.dispatchTemplate(RenderContext context)
           
 

Uses of RenderContext in org.springframework.extensions.surf.render
 

Classes in org.springframework.extensions.surf.render that implement RenderContext
 class AbstractRenderContext
          An abstract base class which developers can use to extend and build their own implementations of render context types.
 class WrappedRenderContext
          A render context instance is available to all rendering engines and provides a convenient grab bag of things that are useful to component or template developer.
 

Fields in org.springframework.extensions.surf.render declared as RenderContext
protected  RenderContext RenderContextRequest.renderContext
           
 

Methods in org.springframework.extensions.surf.render that return RenderContext
static RenderContext RenderUtil.getContext(javax.servlet.http.HttpServletRequest request)
          Attempts to retrieve the render context instance bound to the given http servlet request
 RenderContext ProcessorContext.getRenderContext()
           
 RenderContext RenderContextProvider.provide(RenderContext renderContext)
          Provides a RenderContext based on a current render context.
abstract  RenderContext AbstractRenderContextProvider.provide(RenderContext renderContext)
           
 RenderContext RenderContextProvider.provide(RenderContext renderContext, ModelObject modelObject)
          Provides a RenderContext based on a current render context.
 RenderContext AbstractRenderContextProvider.provide(RenderContext renderContext, ModelObject modelObject)
           
 RenderContext RenderContextProvider.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.
abstract  RenderContext AbstractRenderContextProvider.provide(RequestContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 RenderContext RenderContextProvider.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
 RenderContext AbstractRenderContextProvider.provide(RequestContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, RenderMode renderMode)
           
 RenderContext RenderService.provideRenderContext(RenderContext renderContext)
          Provides a new render context instance which inherits properties from the given render context instance
 RenderContext RenderService.provideRenderContext(RenderContext renderContext, ModelObject modelObject)
          Provides a new render context instance which inherits properties from the given render context instance The given model object will be bound to the render context.
 RenderContext RenderService.provideRenderContext(RequestContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Provides a new render context bound to the given model object This will use the VIEW render mode
 RenderContext RenderService.provideRenderContext(RequestContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, RenderMode renderMode)
          Provides a new render context bound to the given model object
static RenderContext RenderUtil.wrapRenderContext(RenderContext renderContext)
          Provides a wrapper around a given render context so that render engines can commit output to a buffer.
 

Methods in org.springframework.extensions.surf.render with parameters of type RenderContext
 void Renderer.all(RenderContext renderContext)
          Executes the renderer in the "all" mode
 void AbstractRenderer.all(RenderContext context)
           
 void Renderer.body(RenderContext renderContext)
          Executes the renderer in the "body" mode
abstract  void AbstractRenderer.body(RenderContext context)
           
 void Renderer.footer(RenderContext renderContext)
          Executes the renderer in the "footer" mode
 void AbstractRenderer.footer(RenderContext context)
           
 Component RenderService.getComponentBoundToRegion(RenderContext context, String regionId, String regionScopeId, String regionSourceId)
          Determines the component which is bound to the given region If there is no component bound, then null is returned.
 Chrome RenderService.getComponentChrome(RenderContext context, Component component, String chromeId)
          Returns the Chrome instance to utilize while rendering the given component.
 Chrome RenderService.getRegionChrome(RenderContext context, TemplateInstance template, String regionId, String chromeId)
          Returns the Chrome instance to utilize while rendering the given region on the given template.
protected static void PresentationUtil.handleComponentRenderProblem(RenderContext context, Throwable t, String componentId)
           
protected static void PresentationUtil.handlePageRenderProblem(RenderContext context, Throwable t, String pageId)
           
protected static void PresentationUtil.handleRegionRenderProblem(RenderContext context, Throwable t, String templateId, String regionId, String regionScopeId)
           
protected static void PresentationUtil.handleTemplateRenderProblem(RenderContext context, Throwable t, String templateId)
           
 void Renderer.header(RenderContext renderContext)
          Executes the renderer in the "head" mode
 void AbstractRenderer.header(RenderContext context)
           
 void RenderContextProvider.merge(RenderContext renderContext, ModelObject modelObject)
          Merges a model object into the render context.
abstract  void AbstractRenderContextProvider.merge(RenderContext renderContext, ModelObject modelObject)
           
 void RenderService.mergeRenderContext(RenderContext renderContext, ModelObject modelObject)
          Merges a model object into the given render context.
protected static void AbstractRenderer.print(RenderContext context, String str)
          Commits the given string to the response output stream
 void RenderService.processComponent(RenderContext context, RenderFocus renderFocus, Component component)
          Executes the processor for the given render focus on the given component instance.
 void RenderService.processRenderable(RenderContext context, RenderFocus renderFocus, Renderable renderable)
          Executes the processor for the given focus on the provided renderable object.
 void RenderService.processTemplate(RenderContext context, RenderFocus renderFocus, TemplateInstance template)
          Executes the processor for the given render focus on the given template instance.
 RenderContext RenderContextProvider.provide(RenderContext renderContext)
          Provides a RenderContext based on a current render context.
abstract  RenderContext AbstractRenderContextProvider.provide(RenderContext renderContext)
           
 RenderContext RenderContextProvider.provide(RenderContext renderContext, ModelObject modelObject)
          Provides a RenderContext based on a current render context.
 RenderContext AbstractRenderContextProvider.provide(RenderContext renderContext, ModelObject modelObject)
           
 RenderContext RenderService.provideRenderContext(RenderContext renderContext)
          Provides a new render context instance which inherits properties from the given render context instance
 RenderContext RenderService.provideRenderContext(RenderContext renderContext, ModelObject modelObject)
          Provides a new render context instance which inherits properties from the given render context instance The given model object will be bound to the render context.
 void RenderContextProvider.release(RenderContext renderContext)
          Releases a given render context
abstract  void AbstractRenderContextProvider.release(RenderContext renderContext)
           
 void RenderService.releaseRenderContext(RenderContext renderContext)
          Releases the given render context
 void Renderer.render(RenderContext renderContext, RenderFocus focus)
          Executes the renderer in the given focus
 void AbstractRenderer.render(RenderContext context, RenderFocus focus)
           
static void PresentationUtil.renderChromelessComponent(RenderContext context, RenderFocus renderFocus, String componentId)
           
static void PresentationUtil.renderChromelessRegion(RenderContext context, RenderFocus renderFocus, String templateId, String regionId, String regionScopeId)
           
 void RenderService.renderComponent(RenderContext parentContext, RenderFocus renderFocus, String componentId)
          Entry point for the rendering a single identified component with the default chrome.
static void PresentationUtil.renderComponent(RenderContext context, RenderFocus renderFocus, String componentId)
           
 void RenderService.renderComponent(RenderContext parentContext, RenderFocus renderFocus, String componentId, String overrideChromeId)
          Entry point for the rendering a component with the given chrome.
static void PresentationUtil.renderComponent(RenderContext context, RenderFocus renderFocus, String componentId, String chromeId)
           
static void PresentationUtil.renderContent(RenderContext context)
          Renders the current content object using the BODY focus
 void RenderService.renderContent(RenderContext parentContext, RenderFocus renderFocus)
          Entry point for the rendering of the current content item as provided by the request context.
static void PresentationUtil.renderContent(RenderContext context, RenderFocus renderFocus)
          Renders the current content object using its associated presentation template in the given focus.
 boolean RenderService.renderErrorHandlerPage(RenderContext parentContext, String errorHandlerPageId)
          Renders a default error handler page A system page can be configured to handle a fault state for the web framework.
 void RenderService.renderJspPage(RenderContext parentContext, String dispatchPath)
          Entry point for the rendering of a JSP page.
static void PresentationUtil.renderJspPage(RenderContext context, String dispatchPath)
          Renders a JSP page
 void RenderService.renderModelObject(RenderContext renderContext)
          Renders the ALL focus for the given model object
 void RenderService.renderModelObject(RenderContext renderContext, RenderFocus renderFocus)
          Renders the specific focus for the given model object
static void PresentationUtil.renderPage(RenderContext context)
          Renders the current page using the BODY focus
 void RenderService.renderPage(RenderContext parentContext, RenderFocus renderFocus)
          Entry point for the rendering of the current page as provided by the request context.
static void PresentationUtil.renderPage(RenderContext context, RenderFocus renderFocus)
          Renders the current page using the BODY focus
 void RenderService.renderRawComponent(RenderContext parentContext, RenderFocus renderFocus, Component component)
           
 void RenderService.renderRawComponent(RenderContext parentContext, RenderFocus renderFocus, String componentId)
           
static void PresentationUtil.renderRegion(RenderContext context, RenderFocus renderFocus, String templateId, String regionId, String regionScopeId)
           
 void RenderService.renderRegion(RenderContext parentContext, RenderFocus renderFocus, String templateId, String regionId, String regionScopeId, String overrideChromeId)
          Entry point for the rendering a region of a given template
static void PresentationUtil.renderRegion(RenderContext context, RenderFocus renderFocus, String templateId, String regionId, String regionScopeId, String overrideChromeId)
           
 void RenderService.renderRegionComponents(RenderContext parentContext)
          Renders the components of the region described by the render context This method is generally called from the region include tag.
 boolean RenderService.renderSystemPage(RenderContext parentContext, String systemPageId)
          Renders a default system page A system container is a page fragment that is rendered as a container of other elements like components.
 String RenderService.renderTemplateHeaderAsString(RenderContext parentContext)
          Generates text to be inserted into template markup head for a given renderer context.
static RenderContext RenderUtil.wrapRenderContext(RenderContext renderContext)
          Provides a wrapper around a given render context so that render engines can commit output to a buffer.
 

Constructors in org.springframework.extensions.surf.render with parameters of type RenderContext
ProcessorContext(RenderContext context)
           
RenderContextRequest(RenderContext context)
           
WrappedRenderContext(RenderContext context)
           
 

Uses of RenderContext in org.springframework.extensions.surf.render.bean
 

Classes in org.springframework.extensions.surf.render.bean that implement RenderContext
 class DefaultRenderContext
          A render context instance is available to all rendering engines and provides a convenient grab bag of things that are useful to component or template developer.
 

Methods in org.springframework.extensions.surf.render.bean that return RenderContext
 RenderContext DefaultRenderContextProvider.provide(RenderContext renderContext)
           
 RenderContext DefaultRenderContextProvider.provide(RequestContext requestContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 

Methods in org.springframework.extensions.surf.render.bean with parameters of type RenderContext
 void TemplateInstanceRenderer.body(RenderContext parentContext)
          Renders the current template
 void RegionRenderer.body(RenderContext parentContext)
           
 void PageRenderer.body(RenderContext parentContext)
          Renders the current page
 void ComponentRenderer.body(RenderContext parentContext)
           
 void ChromeRenderer.body(RenderContext parentContext)
           
protected  void JSPProcessor.doInclude(RenderContext context, String jspPath)
           
 void PageRenderer.footer(RenderContext context)
          Renders the footer for the page
 void TemplateInstanceRenderer.header(RenderContext parentContext)
           
 void RegionRenderer.header(RenderContext parentContext)
           
 void PageRenderer.header(RenderContext context)
          Renders the header for the page
 void ComponentRenderer.header(RenderContext parentContext)
           
protected  void WebStudioTemplateInstanceRenderer.include(RenderContext context, String path, boolean doSubstitutions)
           
 void DefaultRenderContextProvider.merge(RenderContext renderContext, ModelObject modelObject)
           
 void WebStudioTemplateInstanceRenderer.postHeaderProcess(RenderContext context)
           
 void TemplateInstanceRenderer.postHeaderProcess(RenderContext context)
           
 void WebStudioRegionRenderer.postProcess(RenderContext context)
           
 void WebStudioComponentRenderer.postProcess(RenderContext context)
           
 void RegionRenderer.postProcess(RenderContext context)
          Post-processing of regions
 void ComponentRenderer.postProcess(RenderContext context)
          Post-processing of components
protected  void WebStudioTemplateInstanceRenderer.printApplicationConfig(RenderContext context)
           
 RenderContext DefaultRenderContextProvider.provide(RenderContext renderContext)
           
 void DefaultRenderContextProvider.release(RenderContext renderContext)
           
 

Uses of RenderContext in org.springframework.extensions.surf.site
 

Methods in org.springframework.extensions.surf.site with parameters of type RenderContext
static void Timer.start(RenderContext context, String blockId)
           
static void Timer.stop(RenderContext context, String blockId)
           
 

Uses of RenderContext in org.springframework.extensions.surf.taglib
 

Methods in org.springframework.extensions.surf.taglib that return RenderContext
protected  RenderContext TagBase.getRenderContext()
           
 

Uses of RenderContext in org.springframework.extensions.webscripts
 

Methods in org.springframework.extensions.webscripts that return RenderContext
protected  RenderContext LocalWebScriptRuntimeContainer.getRenderContext()
           
 

Methods in org.springframework.extensions.webscripts with parameters of type RenderContext
protected  void LocalWebScriptRuntimeContainer.bindRenderContext(RenderContext context)
           
protected static String ScriptForm.getPrefix(RenderContext context)
           
static void ProcessorModelHelper.populateScriptModel(RenderContext context, Map<String,Object> model)
          Populate the model for script processor.
static void ProcessorModelHelper.populateTemplateModel(RenderContext context, Map<String,Object> model)
          Populate the model for template processor.
protected static String ScriptForm.prefix(RenderContext context, String id)
           
 

Constructors in org.springframework.extensions.webscripts with parameters of type RenderContext
ComponentFreemarkerTagDirective(RenderContext context)
          Instantiates a new component freemarker tag directive.
FreemarkerTagSupportDirective(RenderContext context)
          Instantiates a new freemarker tag support directive.
GenericFreemarkerTagDirective(RenderContext context, String tagName, String tagClassName)
           
RegionFreemarkerTagDirective(RenderContext context)
           
ResourceFreemarkerTagDirective(RenderContext context)
           
ScriptForm(RenderContext context)
          Instantiates a new script form.
ScriptFormData(RenderContext context)
          Instantiates a new script form.
ScriptRenderContext(RenderContext context)
          Constructs a new ScriptRequestContext object.
ScriptRenderingInstance(RenderContext context)
          Instantiates a new script renderer instance.
ScriptWebApplication(RenderContext context)
          Constructs a new ScriptWebApplication object.
 



Copyright © 2009 SpringSource, Inc. All Rights Reserved.