Class BroadleafThymeleaf3DatabaseTemplateResolver
java.lang.Object
org.thymeleaf.templateresolver.AbstractTemplateResolver
org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver
org.broadleafcommerce.presentation.thymeleaf3.resolver.BroadleafThymeleaf3DatabaseTemplateResolver
- All Implemented Interfaces:
org.thymeleaf.templateresolver.ITemplateResolver
public class BroadleafThymeleaf3DatabaseTemplateResolver
extends org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver
The injection happens in XML configuration.
- Author:
- Andre Azzolini (apazzolini)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.broadleafcommerce.common.web.resource.BroadleafContextUtilprotected org.broadleafcommerce.core.web.resolver.DatabaseResourceResolverExtensionManagerFields 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.core.web.resolver.DatabaseResourceResolverExtensionManagervoidsetBroadleafContextUtil(org.broadleafcommerce.common.web.resource.BroadleafContextUtil blcContextUtil) voidsetResourceResolverExtensionManager(org.broadleafcommerce.core.web.resolver.DatabaseResourceResolverExtensionManager resourceResolverExtensionManager) Methods 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
-
resourceResolverExtensionManager
protected org.broadleafcommerce.core.web.resolver.DatabaseResourceResolverExtensionManager resourceResolverExtensionManager -
blcContextUtil
protected org.broadleafcommerce.common.web.resource.BroadleafContextUtil blcContextUtil
-
-
Constructor Details
-
BroadleafThymeleaf3DatabaseTemplateResolver
public BroadleafThymeleaf3DatabaseTemplateResolver()
-
-
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) - Specified by:
computeTemplateResourcein classorg.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver
-
getResourceResolverExtensionManager
public org.broadleafcommerce.core.web.resolver.DatabaseResourceResolverExtensionManager getResourceResolverExtensionManager() -
setResourceResolverExtensionManager
public void setResourceResolverExtensionManager(org.broadleafcommerce.core.web.resolver.DatabaseResourceResolverExtensionManager resourceResolverExtensionManager) -
setBroadleafContextUtil
public void setBroadleafContextUtil(org.broadleafcommerce.common.web.resource.BroadleafContextUtil blcContextUtil)
-