Class MustacheViewResolver
java.lang.Object
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.web.servlet.view.MustacheViewResolver
- All Implemented Interfaces:
Aware,ApplicationContextAware,Ordered,ServletContextAware,ViewResolver
Spring MVC
ViewResolver for Mustache.- Since:
- 2.0.0
- Author:
- Brian Clozel
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
AbstractCachingViewResolver.CacheFilter -
Field Summary
Fields inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIXFields inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
DEFAULT_CACHE_LIMITFields inherited from class org.springframework.context.support.ApplicationObjectSupport
loggerFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionCreate aMustacheViewResolverbacked by a default instance of aMustache.Compiler.MustacheViewResolver(com.samskivert.mustache.Mustache.Compiler compiler) Create aMustacheViewResolverbacked by a custom instance of aMustache.Compiler. -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractUrlBasedViewprotected AbstractUrlBasedViewprotected Class<?>voidsetCharset(String charset) Set the charset.Methods inherited from class org.springframework.web.servlet.view.AbstractTemplateViewResolver
setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpersMethods inherited from class org.springframework.web.servlet.view.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, setViewNamesMethods inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
clearCache, getCacheFilter, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheFilter, setCacheLimit, setCacheUnresolvedMethods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextMethods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContext
-
Constructor Details
-
MustacheViewResolver
public MustacheViewResolver()Create aMustacheViewResolverbacked by a default instance of aMustache.Compiler. -
MustacheViewResolver
public MustacheViewResolver(com.samskivert.mustache.Mustache.Compiler compiler) Create aMustacheViewResolverbacked by a custom instance of aMustache.Compiler.- Parameters:
compiler- the Mustache compiler used to compile templates
-
-
Method Details
-
requiredViewClass
- Overrides:
requiredViewClassin classAbstractTemplateViewResolver
-
setCharset
Set the charset.- Parameters:
charset- the charset
-
buildView
- Overrides:
buildViewin classAbstractTemplateViewResolver- Throws:
Exception
-
instantiateView
- Overrides:
instantiateViewin classUrlBasedViewResolver
-