Class TdsExtensibleTemplateResolver

java.lang.Object
org.thymeleaf.templateresolver.AbstractTemplateResolver
org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver
org.thymeleaf.spring6.templateresolver.SpringResourceTemplateResolver
thredds.server.views.TdsExtensibleTemplateResolver
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.thymeleaf.templateresolver.ITemplateResolver

public class TdsExtensibleTemplateResolver extends org.thymeleaf.spring6.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
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TdsExtensibleTemplateResolver

      protected TdsExtensibleTemplateResolver()
  • Method Details

    • 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.spring6.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.spring6.templateresolver.SpringResourceTemplateResolver
      Throws:
      org.springframework.beans.BeansException