org.thymeleaf.templateresolver
Class ServletContextTemplateResolver

Object
  extended by org.thymeleaf.templateresolver.AbstractTemplateResolver
      extended by org.thymeleaf.templateresolver.TemplateResolver
          extended by org.thymeleaf.templateresolver.ServletContextTemplateResolver
All Implemented Interfaces:
ITemplateResolver

public class ServletContextTemplateResolver
extends TemplateResolver

Implementation of ITemplateResolver that extends TemplateResolver and uses a ServletContextResourceResolver for resource resolution.

Since:
1.0
Author:
Daniel Fernández

Field Summary
 
Fields inherited from class org.thymeleaf.templateresolver.TemplateResolver
DEFAULT_CACHE_TTL_MS, DEFAULT_CACHEABLE, DEFAULT_TEMPLATE_MODE
 
Constructor Summary
ServletContextTemplateResolver()
           
 
Method Summary
 void setResourceResolver(IResourceResolver resourceResolver)
           This method should not be called, because the resource resolver is fixed to be ServletContextResourceResolver.
 
Methods inherited from class org.thymeleaf.templateresolver.TemplateResolver
addTemplateAlias, clearTemplateAliases, computeCharacterEncoding, computeResourceName, 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletContextTemplateResolver

public ServletContextTemplateResolver()
Method Detail

setResourceResolver

public void setResourceResolver(IResourceResolver resourceResolver)

This method should not be called, because the resource resolver is fixed to be ServletContextResourceResolver. Every execution of this method will result in an exception.

If you need to select a different resource resolver, use the TemplateResolver class instead.

Overrides:
setResourceResolver in class TemplateResolver
Parameters:
resourceResolver - the new resource resolver


Copyright © 2012 The THYMELEAF team. All Rights Reserved.