org.thymeleaf
Class Configuration
Object
org.thymeleaf.Configuration
public final class Configuration
- extends Object
General configuration class, containing all the configuration items
for a TemplateEngine
, including all the info for every configured
IDialect
.
Except for testing purposes, there is no reason why a user might need to use this
class directly.
- Since:
- 1.0
- Author:
- Daniel Fernández
Field Summary |
static IDialect |
STANDARD_THYMELEAF_DIALECT
Deprecated. Deprecated in 2.1.0. Create a new instance of the StandardDialect using its constructors instead.
Will be removed in 3.0 |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STANDARD_THYMELEAF_DIALECT
@Deprecated
public static final IDialect STANDARD_THYMELEAF_DIALECT
- Deprecated. Deprecated in 2.1.0. Create a new instance of the StandardDialect using its constructors instead.
Will be removed in 3.0
Configuration
public Configuration()
initialize
public void initialize()
getCacheManager
public ICacheManager getCacheManager()
setCacheManager
public void setCacheManager(ICacheManager cacheManager)
getDialectSet
public Set<IDialect> getDialectSet()
getDialects
public Map<String,IDialect> getDialects()
setDialects
public void setDialects(Map<String,IDialect> dialects)
setDialect
public void setDialect(IDialect dialect)
addDialect
public void addDialect(String prefix,
IDialect dialect)
clearDialects
public void clearDialects()
getTemplateResolvers
public Set<ITemplateResolver> getTemplateResolvers()
setTemplateResolvers
public void setTemplateResolvers(Set<? extends ITemplateResolver> templateResolvers)
addTemplateResolver
public void addTemplateResolver(ITemplateResolver templateResolver)
setTemplateResolver
public void setTemplateResolver(ITemplateResolver templateResolver)
getMessageResolvers
public Set<IMessageResolver> getMessageResolvers()
setMessageResolvers
public void setMessageResolvers(Set<? extends IMessageResolver> messageResolvers)
addMessageResolver
public void addMessageResolver(IMessageResolver messageResolver)
setMessageResolver
public void setMessageResolver(IMessageResolver messageResolver)
setDefaultMessageResolvers
public void setDefaultMessageResolvers(Set<? extends IMessageResolver> defaultMessageResolvers)
getTemplateModeHandlers
public Set<ITemplateModeHandler> getTemplateModeHandlers()
getTemplateModeHandler
public ITemplateModeHandler getTemplateModeHandler(String templateMode)
setTemplateModeHandlers
public void setTemplateModeHandlers(Set<? extends ITemplateModeHandler> templateModeHandlers)
addTemplateModeHandler
public void addTemplateModeHandler(ITemplateModeHandler templateModeHandler)
setDefaultTemplateModeHandlers
public void setDefaultTemplateModeHandlers(Set<? extends ITemplateModeHandler> defaultTemplateModeHandlers)
getDocTypeTranslations
public Set<IDocTypeTranslation> getDocTypeTranslations()
getDocTypeTranslationBySource
public IDocTypeTranslation getDocTypeTranslationBySource(String publicID,
String systemID)
getDocTypeResolutionEntries
public Set<IDocTypeResolutionEntry> getDocTypeResolutionEntries()
computeProcessorsForNode
public ArrayList<ProcessorAndContext> computeProcessorsForNode(Node node)
Computes all the processors that should be applied to a specific Node
.
Results are returned ordered by precedence.
- Parameters:
node
- the node to compute
- Returns:
- an ArrayList with the list of processors, as
ProcessorAndContext
objects.
getExecutionAttributes
public Map<String,Object> getExecutionAttributes()
getAllPrefixes
public Set<String> getAllPrefixes()
isPrefixManaged
public boolean isPrefixManaged(String prefix)
Copyright © 2014 The THYMELEAF team. All Rights Reserved.