Class WebScriptView
- java.lang.Object
-
- org.springframework.context.support.ApplicationObjectSupport
-
- org.springframework.web.context.support.WebApplicationObjectSupport
-
- org.springframework.web.servlet.view.AbstractView
-
- org.springframework.web.servlet.view.AbstractUrlBasedView
-
- org.springframework.extensions.webscripts.servlet.mvc.WebScriptView
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware,org.springframework.web.context.ServletContextAware,org.springframework.web.servlet.View
public class WebScriptView extends org.springframework.web.servlet.view.AbstractUrlBasedViewWebScript view implementation. Maintains the MVC view name as a parameter to the WebScriptRuntime to ensure the correct WebScript is matched.- Author:
- muzquiano, kevinr
-
-
Field Summary
Fields Modifier and Type Field Description protected ServletAuthenticatorFactoryauthenticatorFactoryprotected org.springframework.extensions.config.ConfigServiceconfigServiceprotected RuntimeContainercontainerprotected static ServerPropertiesserverPropertiesHost Server Configuration
-
Constructor Summary
Constructors Constructor Description WebScriptView(RuntimeContainer container, ServletAuthenticatorFactory authenticatorFactory, org.springframework.extensions.config.ConfigService configService)WebScriptView constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidrenderMergedOutputModel(java.util.Map model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)static voidsetLanguageFromRequestHeader(javax.servlet.http.HttpServletRequest req)Apply Client and Repository language locale based on the 'Accept-Language' request header-
Methods inherited from class org.springframework.web.servlet.view.AbstractUrlBasedView
afterPropertiesSet, checkResource, getUrl, isUrlRequired, setUrl, toString
-
Methods inherited from class org.springframework.web.servlet.view.AbstractView
addStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, formatViewName, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getRequestToExpose, getStaticAttributes, isExposePathVariables, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setRequestContextAttribute, setResponseContentType, writeToResponse
-
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
-
-
-
-
Field Detail
-
container
protected RuntimeContainer container
-
authenticatorFactory
protected ServletAuthenticatorFactory authenticatorFactory
-
configService
protected org.springframework.extensions.config.ConfigService configService
-
serverProperties
protected static ServerProperties serverProperties
Host Server Configuration
-
-
Constructor Detail
-
WebScriptView
public WebScriptView(RuntimeContainer container, ServletAuthenticatorFactory authenticatorFactory, org.springframework.extensions.config.ConfigService configService)
WebScriptView constructor- Parameters:
container- WebScript RuntimeContainerauthenticatorFactory- Authenticator FactoryconfigService- Configuration Service
-
-
Method Detail
-
renderMergedOutputModel
protected void renderMergedOutputModel(java.util.Map model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception- Specified by:
renderMergedOutputModelin classorg.springframework.web.servlet.view.AbstractView- Throws:
java.lang.Exception
-
setLanguageFromRequestHeader
public static void setLanguageFromRequestHeader(javax.servlet.http.HttpServletRequest req)
Apply Client and Repository language locale based on the 'Accept-Language' request header
-
-