public class GroovyMarkupViewResolver extends AbstractTemplateViewResolver
AbstractTemplateViewResolver
that supports GroovyMarkupView
(i.e. Groovy XML/XHTML markup templates)
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.
GroovyMarkupConfigurer
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIX
DEFAULT_CACHE_LIMIT
logger
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Constructor and Description |
---|
GroovyMarkupViewResolver() |
Modifier and Type | Method and Description |
---|---|
protected Object |
getCacheKey(String viewName,
Locale locale)
This resolver supports i18n, so cache keys should contain the locale.
|
protected Class<?> |
requiredViewClass()
Return the required type of view for this resolver.
|
buildView, setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpers
canHandle, createView, getAttributesMap, getContentType, getExposeContextBeansAsAttributes, getExposedContextBeanNames, getExposePathVariables, getOrder, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, isRedirectContextRelative, isRedirectHttp10Compatible, loadView, setAttributes, setAttributesMap, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setOrder, setPrefix, setRedirectContextRelative, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNames
clearCache, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheLimit, setCacheUnresolved
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
getApplicationContext, getMessageSourceAccessor, requiredContextClass, setApplicationContext
protected Class<?> requiredViewClass()
UrlBasedViewResolver
requiredViewClass
in class AbstractTemplateViewResolver
AbstractUrlBasedView
protected Object getCacheKey(String viewName, Locale locale)
getCacheKey
in class UrlBasedViewResolver