Class WebScriptViewResolver
- java.lang.Object
-
- org.springframework.context.support.ApplicationObjectSupport
-
- org.springframework.web.context.support.WebApplicationObjectSupport
-
- org.springframework.web.servlet.view.AbstractCachingViewResolver
-
- org.springframework.web.servlet.view.UrlBasedViewResolver
-
- org.springframework.extensions.webscripts.servlet.mvc.AbstractWebScriptViewResolver
-
- org.springframework.extensions.webscripts.servlet.mvc.WebScriptViewResolver
-
- All Implemented Interfaces:
java.util.EventListener,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.springframework.context.ApplicationListener,org.springframework.core.Ordered,org.springframework.web.context.ServletContextAware,org.springframework.web.servlet.ViewResolver
public class WebScriptViewResolver extends AbstractWebScriptViewResolver implements org.springframework.context.ApplicationListener
Resolves views to Web Scripts- Author:
- muzquiano
-
-
Field Summary
Fields Modifier and Type Field Description protected ServletAuthenticatorFactoryauthenticatorFactoryprotected org.springframework.extensions.config.ConfigServiceconfigServiceprotected RuntimeContainercontainer-
Fields inherited from class org.springframework.extensions.webscripts.servlet.mvc.AbstractWebScriptViewResolver
useNullSentinel
-
Fields inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIX
-
-
Constructor Summary
Constructors Constructor Description WebScriptViewResolver()WebScriptViewResolver Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.web.servlet.view.AbstractUrlBasedViewbuildView(java.lang.String viewName)protected booleancanHandle(java.lang.String viewName, java.util.Locale locale)voidonApplicationEvent(org.springframework.context.ApplicationEvent event)voidonBootstrap()Initializes the view resolvervoidsetAuthenticatorFactory(ServletAuthenticatorFactory authenticatorFactory)Sets the authenticator factory.voidsetContainer(RuntimeContainer container)Sets the container.-
Methods inherited from class org.springframework.extensions.webscripts.servlet.mvc.AbstractWebScriptViewResolver
clearCache, removeFromCache, resolveViewName
-
Methods inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver
createView, getAttributesMap, getCacheKey, getContentType, getExposePathVariables, getOrder, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, isRedirectContextRelative, isRedirectHttp10Compatible, loadView, requiredViewClass, setAttributes, setAttributesMap, setContentType, setExposePathVariables, setOrder, setPrefix, setRedirectContextRelative, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNames
-
Methods inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
getCacheLimit, isCache, isCacheUnresolved, setCache, setCacheLimit, setCacheUnresolved
-
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
-
-
-
-
Field Detail
-
container
protected RuntimeContainer container
-
configService
protected org.springframework.extensions.config.ConfigService configService
-
authenticatorFactory
protected ServletAuthenticatorFactory authenticatorFactory
-
-
Method Detail
-
setContainer
public void setContainer(RuntimeContainer container)
Sets the container.- Parameters:
container- the new container
-
setAuthenticatorFactory
public void setAuthenticatorFactory(ServletAuthenticatorFactory authenticatorFactory)
Sets the authenticator factory.- Parameters:
authenticatorFactory- the new authenticator factory
-
onApplicationEvent
public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
- Specified by:
onApplicationEventin interfaceorg.springframework.context.ApplicationListener
-
onBootstrap
public void onBootstrap()
Initializes the view resolver
-
canHandle
protected boolean canHandle(java.lang.String viewName, java.util.Locale locale)- Overrides:
canHandlein classorg.springframework.web.servlet.view.UrlBasedViewResolver
-
buildView
protected org.springframework.web.servlet.view.AbstractUrlBasedView buildView(java.lang.String viewName) throws java.lang.Exception- Overrides:
buildViewin classorg.springframework.web.servlet.view.UrlBasedViewResolver- Throws:
java.lang.Exception
-
-