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:
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
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
org.springframework.web.servlet.view.AbstractCachingViewResolver.CacheFilter -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ServletAuthenticatorFactoryprotected org.springframework.extensions.config.ConfigServiceprotected RuntimeContainerFields inherited from class org.springframework.extensions.webscripts.servlet.mvc.AbstractWebScriptViewResolver
useNullSentinelFields inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIXFields inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
DEFAULT_CACHE_LIMITFields inherited from class org.springframework.context.support.ApplicationObjectSupport
loggerFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.web.servlet.view.AbstractUrlBasedViewprotected booleanvoidonApplicationEvent(org.springframework.context.ApplicationEvent event) voidInitializes 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, resolveViewNameMethods inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver
applyLifecycleMethods, createView, getAttributesMap, getCacheKey, getContentType, getExposeContextBeansAsAttributes, getExposedContextBeanNames, getExposePathVariables, getOrder, getPrefix, getRedirectHosts, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, instantiateView, isRedirectContextRelative, isRedirectHttp10Compatible, loadView, requiredViewClass, setAttributes, setAttributesMap, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setOrder, setPrefix, setRedirectContextRelative, setRedirectHosts, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNamesMethods inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
getCacheFilter, getCacheLimit, isCache, isCacheUnresolved, setCache, setCacheFilter, setCacheLimit, setCacheUnresolvedMethods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextMethods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.context.ApplicationListener
supportsAsyncExecution
-
Field Details
-
container
-
configService
protected org.springframework.extensions.config.ConfigService configService -
authenticatorFactory
-
-
Constructor Details
-
WebScriptViewResolver
public WebScriptViewResolver()WebScriptViewResolver Constructor
-
-
Method Details
-
setContainer
Sets the container.- Parameters:
container- the new container
-
setAuthenticatorFactory
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
- Overrides:
canHandlein classorg.springframework.web.servlet.view.UrlBasedViewResolver
-
buildView
protected org.springframework.web.servlet.view.AbstractUrlBasedView buildView(String viewName) throws Exception - Overrides:
buildViewin classorg.springframework.web.servlet.view.UrlBasedViewResolver- Throws:
Exception
-