クラス MustacheViewResolver
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.boot.mustache.servlet.view.MustacheViewResolver
- 実装されているすべてのインターフェース:
Aware, ApplicationContextAware, Ordered, ServletContextAware, ViewResolver
Mustache 用 Spring MVC
ViewResolver。- 導入:
- 4.0.0
- 作成者:
- Brian Clozel
ネストされたクラスの要約
クラス AbstractCachingViewResolver から継承されたネストクラス / インターフェース
AbstractCachingViewResolver.CacheFilterフィールドのサマリー
クラス UrlBasedViewResolver から継承されたフィールド
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIXクラス AbstractCachingViewResolver から継承されたフィールド
DEFAULT_CACHE_LIMITクラス ApplicationObjectSupport から継承されたフィールド
loggerインターフェース Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターコンストラクター説明Mustache.Compilerのデフォルトインスタンスを基にしたMustacheViewResolverを作成します。MustacheViewResolver(com.samskivert.mustache.Mustache.Compiler compiler) Mustache.Compilerのカスタムインスタンスに基づくMustacheViewResolverを作成します。メソッドのサマリー
修飾子と型メソッド説明protected AbstractUrlBasedViewprotected AbstractUrlBasedViewprotected ClassSE<?> voidsetCharset(@Nullable StringSE charset) 文字セットを設定します。クラス AbstractTemplateViewResolver から継承されたメソッド
setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpersクラス UrlBasedViewResolver から継承されたメソッド
applyLifecycleMethods, 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, setViewNamesクラス AbstractCachingViewResolver から継承されたメソッド
clearCache, getCacheFilter, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheFilter, setCacheLimit, setCacheUnresolvedクラス WebApplicationObjectSupport から継承されたメソッド
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
コンストラクターの詳細
MustacheViewResolver
public MustacheViewResolver()Mustache.Compilerのデフォルトインスタンスを基にしたMustacheViewResolverを作成します。MustacheViewResolver
public MustacheViewResolver(com.samskivert.mustache.Mustache.Compiler compiler) Mustache.Compilerのカスタムインスタンスに基づくMustacheViewResolverを作成します。- パラメーター:
compiler- テンプレートのコンパイルに使用される Mustache コンパイラー
メソッドの詳細
requiredViewClass
- オーバーライド:
- クラス
AbstractTemplateViewResolverのrequiredViewClass
setCharset
buildView
- オーバーライド:
- クラス
AbstractTemplateViewResolverのbuildView - 例外:
ExceptionSE
instantiateView
- オーバーライド:
- クラス
UrlBasedViewResolverのinstantiateView