org.thymeleaf.templateresolver
Class FileTemplateResolver

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

public class FileTemplateResolver
extends TemplateResolver

Implementation of ITemplateResolver that extends TemplateResolver and uses a FileResourceResolver 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
FileTemplateResolver()
           
 
Method Summary
 void setResourceResolver(IResourceResolver resourceResolver)
           This method should not be called, because the resource resolver is fixed to be FileResourceResolver.
 
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

FileTemplateResolver

public FileTemplateResolver()
Method Detail

setResourceResolver

public void setResourceResolver(IResourceResolver resourceResolver)

This method should not be called, because the resource resolver is fixed to be FileResourceResolver. 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.