public class UrlTemplateResolver extends TemplateResolver
Implementation of ITemplateResolver
that extends TemplateResolver
and uses a UrlResourceResolver
for resource resolution.
DEFAULT_CACHE_TTL_MS, DEFAULT_CACHEABLE, DEFAULT_TEMPLATE_MODE
Constructor and Description |
---|
UrlTemplateResolver() |
Modifier and Type | Method and Description |
---|---|
protected ITemplateResolutionValidity |
computeValidity(TemplateProcessingParameters templateProcessingParameters)
Computes the validity to be applied to the template resolution.
|
void |
setResourceResolver(IResourceResolver resourceResolver)
This method should not be called, because the resource resolver is
fixed to be
UrlResourceResolver . |
addTemplateAlias, clearTemplateAliases, computeCharacterEncoding, computeResourceName, computeResourceResolver, computeTemplateMode, 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, setValidXhtmlTemplateModePatterns, setValidXmlTemplateModePatterns, setXhtmlTemplateModePatterns, setXmlTemplateModePatterns, unsafeGetCacheTTLMs, unsafeGetCharacterEncoding, unsafeGetPrefix, unsafeGetResourceResolver, unsafeGetSuffix, unsafeGetTemplateMode, unsafeIsCacheable
checkInitialized, checkNotInitialized, computeResolvable, getName, getOrder, getResolvablePatterns, getResolvablePatternSpec, initialize, isInitialized, resolveTemplate, setName, setOrder, setResolvablePatterns, unsafeGetName, unsafeGetOrder
public void setResourceResolver(IResourceResolver resourceResolver)
This method should not be called, because the resource resolver is
fixed to be UrlResourceResolver
. Every execution of this method
will result in an exception.
If you need to select a different resource resolver, use the TemplateResolver
class instead.
setResourceResolver
in class TemplateResolver
resourceResolver
- the new resource resolverprotected ITemplateResolutionValidity computeValidity(TemplateProcessingParameters templateProcessingParameters)
AbstractTemplateResolver
Computes the validity to be applied to the template resolution. This includes determining whether the template can be cached or not, and also in what circumstances (for instance, for how much time) can its cache entry be considered valid.
computeValidity
in class TemplateResolver
templateProcessingParameters
- the template processing parametersCopyright © 2014 The THYMELEAF team. All rights reserved.