public class GroovyMarkupViewResolver extends AbstractTemplateViewResolver
GroovyMarkupView
をサポートする AbstractTemplateViewResolver
の便利なサブクラス(つまり、Groovy XML/XHTML マークアップテンプレート)とそのカスタムサブクラス。 このリゾルバーによって作成されたすべてのビューのビュークラスは、UrlBasedViewResolver.setViewClass(Class)
を介して指定できます。
注意 : ViewResolvers をチェーンする場合、このリゾルバーは指定されたテンプレートリソースの存在を確認し、テンプレートが実際に見つかった場合にのみ null 以外の View
オブジェクトを返します。
GroovyMarkupConfigurer
AbstractCachingViewResolver.CacheFilter
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIX
DEFAULT_CACHE_LIMIT
logger
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
GroovyMarkupViewResolver() |
GroovyMarkupViewResolver(StringSE prefix, StringSE suffix) |
修飾子と型 | メソッドと説明 |
---|---|
protected ObjectSE | getCacheKey(StringSE viewName, LocaleSE locale) このリゾルバーは i18n をサポートしているため、キャッシュキーにはロケールが含まれている必要があります。 |
protected AbstractUrlBasedView | instantiateView() 指定されたビュークラスをインスタンス化します。 |
protected ClassSE<?> | requiredViewClass() このリゾルバーに必要なビューの型を返します。 |
buildView, setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpers
applyLifecycleMethods, canHandle, createView, getAttributesMap, 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, setViewNames
clearCache, getCacheFilter, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheFilter, setCacheLimit, setCacheUnresolved
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
getApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContext
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected ClassSE<?> requiredViewClass()
UrlBasedViewResolver
AbstractUrlBasedView
を返します。protected AbstractUrlBasedView instantiateView()
UrlBasedViewResolver
デフォルトの実装では、リフレクションを使用してクラスをインスタンス化します。
UrlBasedViewResolver
の instantiateView
UrlBasedViewResolver.setViewClass(java.lang.Class<?>)
protected ObjectSE getCacheKey(StringSE viewName, LocaleSE locale)
UrlBasedViewResolver
の getCacheKey