Class DelegatingThymeleaf3TemplateResolver
java.lang.Object
org.thymeleaf.templateresolver.AbstractTemplateResolver
org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver
org.thymeleaf.spring6.templateresolver.SpringResourceTemplateResolver
org.broadleafcommerce.presentation.thymeleaf3.resolver.DelegatingThymeleaf3TemplateResolver
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.thymeleaf.templateresolver.ITemplateResolver
public class DelegatingThymeleaf3TemplateResolver
extends org.thymeleaf.spring6.templateresolver.SpringResourceTemplateResolver
- Author:
- Jon Fleschler (jfleschler)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.broadleafcommerce.common.web.resource.BroadleafContextUtilprotected org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolverFields inherited from class org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver
DEFAULT_CACHE_TTL_MS, DEFAULT_CACHEABLE, DEFAULT_TEMPLATE_MODEFields inherited from class org.thymeleaf.templateresolver.AbstractTemplateResolver
DEFAULT_EXISTENCE_CHECK, DEFAULT_USE_DECOUPLED_LOGIC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.thymeleaf.templateresource.ITemplateResourcecomputeTemplateResource(org.thymeleaf.IEngineConfiguration configuration, String ownerTemplate, String template, String resourceName, String characterEncoding, Map<String, Object> templateResolutionAttributes) org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolvervoidsetTemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver templateResolver) Methods inherited from class org.thymeleaf.spring6.templateresolver.SpringResourceTemplateResolver
setApplicationContextMethods inherited from class org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver
addTemplateAlias, clearTemplateAliases, computeResourceName, computeTemplateMode, computeTemplateResource, computeValidity, getCacheablePatterns, getCacheablePatternSpec, getCacheTTLMs, getCharacterEncoding, getCSSTemplateModePatterns, getCSSTemplateModePatternSpec, getForceSuffix, getForceTemplateMode, getHtmlTemplateModePatterns, getHtmlTemplateModePatternSpec, getJavaScriptTemplateModePatterns, getJavaScriptTemplateModePatternSpec, getNonCacheablePatterns, getNonCacheablePatternSpec, getPrefix, getRawTemplateModePatterns, getRawTemplateModePatternSpec, getSuffix, getTemplateAliases, getTemplateMode, getTextTemplateModePatterns, getTextTemplateModePatternSpec, getXmlTemplateModePatterns, getXmlTemplateModePatternSpec, isCacheable, setCacheable, setCacheablePatterns, setCacheTTLMs, setCharacterEncoding, setCSSTemplateModePatterns, setForceSuffix, setForceTemplateMode, setHtmlTemplateModePatterns, setJavaScriptTemplateModePatterns, setNonCacheablePatterns, setPrefix, setRawTemplateModePatterns, setSuffix, setTemplateAliases, setTemplateMode, setTemplateMode, setTextTemplateModePatterns, setXmlTemplateModePatternsMethods inherited from class org.thymeleaf.templateresolver.AbstractTemplateResolver
computeResolvable, getCheckExistence, getName, getOrder, getResolvablePatterns, getResolvablePatternSpec, getUseDecoupledLogic, resolveTemplate, setCheckExistence, setName, setOrder, setResolvablePatterns, setUseDecoupledLogic
-
Field Details
-
blcContextUtil
protected org.broadleafcommerce.common.web.resource.BroadleafContextUtil blcContextUtil -
templateResolver
protected org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver templateResolver
-
-
Constructor Details
-
DelegatingThymeleaf3TemplateResolver
public DelegatingThymeleaf3TemplateResolver()
-
-
Method Details
-
computeTemplateResource
protected org.thymeleaf.templateresource.ITemplateResource computeTemplateResource(org.thymeleaf.IEngineConfiguration configuration, String ownerTemplate, String template, String resourceName, String characterEncoding, Map<String, Object> templateResolutionAttributes) - Overrides:
computeTemplateResourcein classorg.thymeleaf.spring6.templateresolver.SpringResourceTemplateResolver
-
getTemplateResolver
public org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver getTemplateResolver() -
setTemplateResolver
public void setTemplateResolver(org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver templateResolver)
-