org.broadleafcommerce.common.web
Class BroadleafThymeleafServletContextTemplateResolver

java.lang.Object
  extended by org.thymeleaf.templateresolver.AbstractTemplateResolver
      extended by org.thymeleaf.templateresolver.TemplateResolver
          extended by org.thymeleaf.templateresolver.ServletContextTemplateResolver
              extended by org.broadleafcommerce.common.web.BroadleafThymeleafServletContextTemplateResolver
All Implemented Interfaces:
org.thymeleaf.templateresolver.ITemplateResolver

public class BroadleafThymeleafServletContextTemplateResolver
extends org.thymeleaf.templateresolver.ServletContextTemplateResolver

Overrides the Thymeleaf ContextTemplateResolver and appends the org.broadleafcommerce.common.web.Theme path to the url if it exists.


Field Summary
 
Fields inherited from class org.thymeleaf.templateresolver.TemplateResolver
DEFAULT_CACHE_TTL_MS, DEFAULT_CACHEABLE, DEFAULT_TEMPLATE_MODE
 
Constructor Summary
BroadleafThymeleafServletContextTemplateResolver()
           
 
Method Summary
protected  String computeResourceName(org.thymeleaf.TemplateProcessingParameters templateProcessingParameters)
           
 
Methods inherited from class org.thymeleaf.templateresolver.ServletContextTemplateResolver
setResourceResolver
 
Methods inherited from class org.thymeleaf.templateresolver.TemplateResolver
addTemplateAlias, clearTemplateAliases, computeCharacterEncoding, computeResourceResolver, computeTemplateMode, computeValidity, getCacheablePatterns, getCacheablePatternSpec, getCacheTTLMs, getCharacterEncoding, getHtml5TemplateModePatterns, getHtml5TemplateModePatternSpec, getLegacyHtml5TemplateModePatterns, getLegacyHtml5TemplateModePatternSpec, getNonCacheablePatterns, getNonCacheablePatternSpec, getPrefix, getResourceResolver, getSuffix, getTemplateAliases, getTemplateMode, getValidXhtmlTemplateModePatterns, getValidXhtmlTemplateModePatternSpec, getValidXmlTemplateModePatterns, getValidXmlTemplateModePatternSpec, getXhtmlTemplateModePatterns, getXhtmlTemplateModePatternSpec, getXmlTemplateModePatterns, getXmlTemplateModePatternSpec, initializeSpecific, initializeSpecificAdditional, isCacheable, setCacheable, setCacheablePatterns, setCacheTTLMs, setCharacterEncoding, setHtml5TemplateModePatterns, setLegacyHtml5TemplateModePatterns, setNonCacheablePatterns, setPrefix, setSuffix, setTemplateAliases, setTemplateMode, setTemplateMode, setValidXhtmlTemplateModePatterns, setValidXmlTemplateModePatterns, setXhtmlTemplateModePatterns, setXmlTemplateModePatterns, unsafeGetCacheTTLMs, unsafeGetCharacterEncoding, unsafeGetPrefix, unsafeGetResourceResolver, unsafeGetSuffix, unsafeGetTemplateMode, unsafeIsCacheable
 
Methods inherited from class org.thymeleaf.templateresolver.AbstractTemplateResolver
checkInitialized, checkNotInitialized, computeResolvable, getName, getOrder, getResolvablePatterns, getResolvablePatternSpec, initialize, isInitialized, resolveTemplate, setName, setOrder, setResolvablePatterns, unsafeGetName, unsafeGetOrder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BroadleafThymeleafServletContextTemplateResolver

public BroadleafThymeleafServletContextTemplateResolver()
Method Detail

computeResourceName

protected String computeResourceName(org.thymeleaf.TemplateProcessingParameters templateProcessingParameters)
Overrides:
computeResourceName in class org.thymeleaf.templateresolver.TemplateResolver


Copyright © 2012. All Rights Reserved.