Class TdsExtensibleTemplateResolver

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.thymeleaf.templateresolver.ITemplateResolver

    public class TdsExtensibleTemplateResolver
    extends org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver
    implements org.springframework.context.ApplicationContextAware
    • Field Summary

      • Fields inherited from class org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver

        DEFAULT_CACHE_TTL_MS, DEFAULT_CACHEABLE, DEFAULT_TEMPLATE_MODE
      • Fields inherited from class org.thymeleaf.templateresolver.AbstractTemplateResolver

        DEFAULT_EXISTENCE_CHECK, DEFAULT_USE_DECOUPLED_LOGIC
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String computeResourceName​(org.thymeleaf.IEngineConfiguration configuration, String ownerTemplate, String template, String prefix, String suffix, boolean forceSuffix, Map<String,​String> templateAliases, Map<String,​Object> templateResolutionAttributes)  
      protected org.thymeleaf.templateresource.ITemplateResource computeTemplateResource​(org.thymeleaf.IEngineConfiguration configuration, String ownerTemplate, String template, String resourceName, String characterEncoding, Map<String,​Object> templateResolutionAttributes)  
      void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)  
      • Methods inherited from class org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver

        addTemplateAlias, clearTemplateAliases, 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, setXmlTemplateModePatterns
      • Methods inherited from class org.thymeleaf.templateresolver.AbstractTemplateResolver

        computeResolvable, getCheckExistence, getName, getOrder, getResolvablePatterns, getResolvablePatternSpec, getUseDecoupledLogic, resolveTemplate, setCheckExistence, setName, setOrder, setResolvablePatterns, setUseDecoupledLogic
    • Constructor Detail

      • TdsExtensibleTemplateResolver

        protected TdsExtensibleTemplateResolver()
    • Method Detail

      • computeResourceName

        protected String computeResourceName​(org.thymeleaf.IEngineConfiguration configuration,
                                             String ownerTemplate,
                                             String template,
                                             String prefix,
                                             String suffix,
                                             boolean forceSuffix,
                                             Map<String,​String> templateAliases,
                                             Map<String,​Object> templateResolutionAttributes)
        Overrides:
        computeResourceName in class org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver
      • computeTemplateResource

        protected org.thymeleaf.templateresource.ITemplateResource computeTemplateResource​(org.thymeleaf.IEngineConfiguration configuration,
                                                                                           String ownerTemplate,
                                                                                           String template,
                                                                                           String resourceName,
                                                                                           String characterEncoding,
                                                                                           Map<String,​Object> templateResolutionAttributes)
        Overrides:
        computeTemplateResource in class org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver
      • setApplicationContext

        public void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)
                                   throws org.springframework.beans.BeansException
        Specified by:
        setApplicationContext in interface org.springframework.context.ApplicationContextAware
        Overrides:
        setApplicationContext in class org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver
        Throws:
        org.springframework.beans.BeansException