org.springframework.extensions.surf.render
Class WrappedRenderContext
java.lang.Object
org.springframework.extensions.surf.WrappedRequestContext
org.springframework.extensions.surf.render.WrappedRenderContext
- All Implemented Interfaces:
- Serializable, RenderContext, RequestContext
public final class WrappedRenderContext
- extends WrappedRequestContext
- implements RenderContext, Serializable
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.
- Author:
- muzquiano
- See Also:
- Serialized Form
Methods inherited from class org.springframework.extensions.surf.WrappedRequestContext |
getCredentialVault, getCurrentObject, getCurrentObjectId, getFormatId, getId, getLinkBuilder, getModel, getOriginalContext, getPage, getPageId, getPageTitle, getParameter, getParameters, getRenderingComponents, getRequestContent, getRequestContentType, getRequestMethod, getRootPage, getServiceRegistry, getSiteConfiguration, getTemplate, getTemplateId, getTheme, getThemeId, getUri, getUser, getUserId, getValue, getValuesMap, getViewModel, getWebsiteTitle, hasParameter, hasValue, removeValue, setCurrentObject, setFormatId, setModel, setPage, setRenderingComponent, setTemplate, setThemeId, setUri, setUser, setValue, setViewModel, toString |
Methods inherited from interface org.springframework.extensions.surf.RequestContext |
getCredentialVault, getCurrentObject, getCurrentObjectId, getFormatId, getId, getLinkBuilder, getModel, getPage, getPageId, getPageTitle, getParameter, getParameters, getRenderingComponents, getRequestContent, getRequestContentType, getRequestMethod, getRootPage, getServiceRegistry, getSiteConfiguration, getTemplate, getTemplateId, getTheme, getThemeId, getUri, getUser, getUserId, getValue, getValuesMap, getViewModel, getWebsiteTitle, hasParameter, hasValue, removeValue, setCurrentObject, setFormatId, setModel, setPage, setRenderingComponent, setTemplate, setThemeId, setUri, setUser, setValue, setViewModel |
WrappedRenderContext
public WrappedRenderContext(RenderContext context)
getContentAsString
public String getContentAsString()
throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
getRenderMode
public RenderMode getRenderMode()
- Specified by:
getRenderMode
in interface RenderContext
setRenderMode
public void setRenderMode(RenderMode renderMode)
- Specified by:
setRenderMode
in interface RenderContext
getRequest
public javax.servlet.http.HttpServletRequest getRequest()
- Description copied from interface:
RequestContext
- Returns the HTTP Servlet Request bound to this request
- Specified by:
getRequest
in interface RequestContext
- Overrides:
getRequest
in class WrappedRequestContext
- Returns:
setRequest
public void setRequest(javax.servlet.http.HttpServletRequest request)
- Specified by:
setRequest
in interface RenderContext
getResponse
public javax.servlet.http.HttpServletResponse getResponse()
- Specified by:
getResponse
in interface RenderContext
setResponse
public void setResponse(javax.servlet.http.HttpServletResponse response)
- Specified by:
setResponse
in interface RenderContext
getObject
public ModelObject getObject()
- Specified by:
getObject
in interface RenderContext
setObject
public void setObject(ModelObject modelObject)
- Specified by:
setObject
in interface RenderContext
getRenderId
public String getRenderId()
- Specified by:
getRenderId
in interface RenderContext
setPassiveMode
public void setPassiveMode(boolean passiveMode)
- Specified by:
setPassiveMode
in interface RenderContext
isPassiveMode
public boolean isPassiveMode()
- Specified by:
isPassiveMode
in interface RenderContext
getProvider
public RenderContextProvider getProvider()
- Specified by:
getProvider
in interface RenderContext
release
public void release()
- Description copied from interface:
RequestContext
- Release any resources held by the request context
As part of the contract for a RequestContext object, this will only ever be called once
and no further method calls will be made to the RequestContext object.
- Specified by:
release
in interface RenderContext
- Specified by:
release
in interface RequestContext
- Overrides:
release
in class WrappedRequestContext
setValue
public void setValue(String key,
Serializable value,
RenderContextScope scope)
- Specified by:
setValue
in interface RenderContext
getValue
public Serializable getValue(String key,
RenderContextScope scope)
- Specified by:
getValue
in interface RenderContext
removeValue
public void removeValue(String key,
RenderContextScope scope)
- Specified by:
removeValue
in interface RenderContext
hasValue
public boolean hasValue(String key,
RenderContextScope scope)
- Specified by:
hasValue
in interface RenderContext
Copyright © 2009 SpringSource, Inc. All Rights Reserved.