Package org.apereo.cas.web.view
Class ChainingTemplateViewResolver
- java.lang.Object
-
- org.thymeleaf.templateresolver.AbstractTemplateResolver
-
- org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver
-
- org.apereo.cas.web.view.ChainingTemplateViewResolver
-
- All Implemented Interfaces:
org.thymeleaf.templateresolver.ITemplateResolver
public class ChainingTemplateViewResolver extends org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolverThis isChainingTemplateViewResolver.- Since:
- 5.3.0
-
-
Constructor Summary
Constructors Constructor Description ChainingTemplateViewResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddResolver(org.thymeleaf.templateresolver.AbstractTemplateResolver resolver)Add resolver.protected org.thymeleaf.templateresource.ITemplateResourcecomputeTemplateResource(org.thymeleaf.IEngineConfiguration configuration, java.lang.String ownerTemplate, java.lang.String template, java.lang.String resourceName, java.lang.String characterEncoding, java.util.Map<java.lang.String,java.lang.Object> templateResolutionAttributes)voidinitialize()Initialize and sort resolvers here before computing templates.-
Methods inherited from class org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver
addTemplateAlias, clearTemplateAliases, computeResourceName, computeResourceName, computeTemplateMode, computeTemplateResource, computeValidity, getCacheablePatterns, getCacheablePatternSpec, getCacheTTLMs, getCharacterEncoding, getCSSTemplateModePatterns, getCSSTemplateModePatternSpec, getForceSuffix, getForceTemplateMode, getHtml5TemplateModePatterns, getHtml5TemplateModePatternSpec, getHtmlTemplateModePatterns, getHtmlTemplateModePatternSpec, getJavaScriptTemplateModePatterns, getJavaScriptTemplateModePatternSpec, getLegacyHtml5TemplateModePatterns, getLegacyHtml5TemplateModePatternSpec, getNonCacheablePatterns, getNonCacheablePatternSpec, getPrefix, getRawTemplateModePatterns, getRawTemplateModePatternSpec, getSuffix, getTemplateAliases, getTemplateMode, getTextTemplateModePatterns, getTextTemplateModePatternSpec, getValidXhtmlTemplateModePatterns, getValidXhtmlTemplateModePatternSpec, getValidXmlTemplateModePatterns, getValidXmlTemplateModePatternSpec, getXhtmlTemplateModePatterns, getXhtmlTemplateModePatternSpec, getXmlTemplateModePatterns, getXmlTemplateModePatternSpec, isCacheable, setCacheable, setCacheablePatterns, setCacheTTLMs, setCharacterEncoding, setCSSTemplateModePatterns, setForceSuffix, setForceTemplateMode, setHtml5TemplateModePatterns, setHtmlTemplateModePatterns, setJavaScriptTemplateModePatterns, setLegacyHtml5TemplateModePatterns, setNonCacheablePatterns, setPrefix, setRawTemplateModePatterns, setSuffix, setTemplateAliases, setTemplateMode, setTemplateMode, setTextTemplateModePatterns, setValidXhtmlTemplateModePatterns, setValidXmlTemplateModePatterns, setXhtmlTemplateModePatterns, setXmlTemplateModePatterns
-
Methods inherited from class org.thymeleaf.templateresolver.AbstractTemplateResolver
computeResolvable, getCheckExistence, getName, getOrder, getResolvablePatterns, getResolvablePatternSpec, getUseDecoupledLogic, resolveTemplate, setCheckExistence, setName, setOrder, setResolvablePatterns, setUseDecoupledLogic
-
-
-
-
Method Detail
-
addResolver
public void addResolver(org.thymeleaf.templateresolver.AbstractTemplateResolver resolver)
Add resolver.- Parameters:
resolver- the resolver
-
initialize
public void initialize()
Initialize and sort resolvers here before computing templates.
-
computeTemplateResource
protected org.thymeleaf.templateresource.ITemplateResource computeTemplateResource(org.thymeleaf.IEngineConfiguration configuration, java.lang.String ownerTemplate, java.lang.String template, java.lang.String resourceName, java.lang.String characterEncoding, java.util.Map<java.lang.String,java.lang.Object> templateResolutionAttributes)- Specified by:
computeTemplateResourcein classorg.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver
-
-