public class ScriptTemplateViewResolver extends UrlBasedViewResolver
UrlBasedViewResolver that supports
ScriptTemplateView and custom subclasses of it.
The view class for all views created by this resolver can be specified
via the UrlBasedViewResolver.setViewClass(Class) property.
Note: When chaining ViewResolvers this resolver will check for the existence of the specified template resources and only return a non-null View object if a template is actually found.
ScriptTemplateConfigurerAbstractCachingViewResolver.CacheFilterFORWARD_URL_PREFIX, REDIRECT_URL_PREFIXDEFAULT_CACHE_LIMITloggerHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Constructor and Description |
|---|
ScriptTemplateViewResolver()
|
ScriptTemplateViewResolver(String prefix,
String suffix)
|
| Modifier and Type | Method and Description |
|---|---|
protected AbstractUrlBasedView |
instantiateView()
Instantiate the specified view class.
|
protected Class<?> |
requiredViewClass()
Return the required type of view for this resolver.
|
applyLifecycleMethods, buildView, canHandle, createView, getAttributesMap, getCacheKey, getContentType, getExposeContextBeansAsAttributes, getExposedContextBeanNames, getExposePathVariables, getOrder, getPrefix, getRedirectHosts, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, isRedirectContextRelative, isRedirectHttp10Compatible, loadView, setAttributes, setAttributesMap, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setOrder, setPrefix, setRedirectContextRelative, setRedirectHosts, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNamesclearCache, getCacheFilter, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheFilter, setCacheLimit, setCacheUnresolvedgetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextgetApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContextprotected Class<?> requiredViewClass()
UrlBasedViewResolverAbstractUrlBasedView.requiredViewClass in class UrlBasedViewResolverUrlBasedViewResolver.instantiateView(),
AbstractUrlBasedViewprotected AbstractUrlBasedView instantiateView()
UrlBasedViewResolverThe default implementation uses reflection to instantiate the class.
instantiateView in class UrlBasedViewResolverUrlBasedViewResolver.setViewClass(java.lang.Class<?>)