クラス GroovyMarkupViewResolver
java.lang.ObjectSE
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.web.servlet.view.AbstractTemplateViewResolver
org.springframework.web.servlet.view.groovy.GroovyMarkupViewResolver
- 実装されているすべてのインターフェース:
Aware、ApplicationContextAware、Ordered、ServletContextAware、ViewResolver
GroovyMarkupView をサポートする AbstractTemplateViewResolver の便利なサブクラス(つまり、Groovy XML/XHTML マークアップテンプレート)とそのカスタムサブクラス。 このリゾルバーによって作成されたすべてのビューのビュークラスは、UrlBasedViewResolver.setViewClass(Class) を介して指定できます。
注意 : ViewResolvers をチェーンする場合、このリゾルバーは指定されたテンプレートリソースの存在を確認し、テンプレートが実際に見つかった場合にのみ null 以外の View オブジェクトを返します。
- 導入:
- 4.1
- 作成者:
- Brian Clozel
- 関連事項:
ネストされたクラスの要約
クラス org.springframework.web.servlet.view.AbstractCachingViewResolver から継承されたネストクラス / インターフェース
AbstractCachingViewResolver.CacheFilterフィールドのサマリー
クラス org.springframework.web.servlet.view.UrlBasedViewResolver から継承されたフィールド
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIXクラス org.springframework.web.servlet.view.AbstractCachingViewResolver から継承されたフィールド
DEFAULT_CACHE_LIMITクラス org.springframework.context.support.ApplicationObjectSupport から継承されたフィールド
loggerインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected ObjectSEgetCacheKey(StringSE viewName, LocaleSE locale) このリゾルバーは i18n をサポートしているため、キャッシュキーにはロケールが含まれている必要があります。protected AbstractUrlBasedView指定されたビュークラスをインスタンス化します。protected ClassSE<?>このリゾルバーに必要なビューの型を返します。クラス org.springframework.web.servlet.view.AbstractTemplateViewResolver から継承されたメソッド
buildView, setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpersクラス org.springframework.web.servlet.view.UrlBasedViewResolver から継承されたメソッド
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クラス org.springframework.web.servlet.view.AbstractCachingViewResolver から継承されたメソッド
clearCache, getCacheFilter, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheFilter, setCacheLimit, setCacheUnresolvedクラス org.springframework.web.context.support.WebApplicationObjectSupport から継承されたメソッド
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextクラス org.springframework.context.support.ApplicationObjectSupport から継承されたメソッド
getApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContext
コンストラクターの詳細
GroovyMarkupViewResolver
public GroovyMarkupViewResolver()GroovyMarkupViewResolver
- パラメーター:
prefix- URL の作成時に名前を表示するために付加される接頭辞suffix- URL の構築時にビュー名に追加されるサフィックス- 導入:
- 4.3
メソッドの詳細
requiredViewClass
クラスからコピーされた説明:UrlBasedViewResolverこのリゾルバーに必要なビューの型を返します。この実装はAbstractUrlBasedViewを返します。instantiateView
クラスからコピーされた説明:UrlBasedViewResolver指定されたビュークラスをインスタンス化します。デフォルトの実装では、リフレクションを使用してクラスをインスタンス化します。
- オーバーライド:
- クラス
UrlBasedViewResolverのinstantiateView - 戻り値:
- ビュークラスの新しいインスタンス
- 関連事項:
getCacheKey
このリゾルバーは i18n をサポートしているため、キャッシュキーにはロケールが含まれている必要があります。- オーバーライド:
- クラス
UrlBasedViewResolverのgetCacheKey