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
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STANDARD_THYMELEAF_DIALECT
public static final IDialect STANDARD_THYMELEAF_DIALECT
Configuration
public Configuration()
initialize
public void initialize()
getCacheManager
public ICacheManager getCacheManager()
setCacheManager
public void setCacheManager(ICacheManager cacheManager)
getDialectSet
public java.util.Set<IDialect> getDialectSet()
getDialects
public java.util.Map<String,IDialect> getDialects()
setDialects
public void setDialects(java.util.Map<String,IDialect> dialects)
setDialect
public void setDialect(IDialect dialect)
addDialect
public void addDialect(String prefix,
IDialect dialect)
clearDialects
public void clearDialects()
getTemplateResolvers
public java.util.Set<ITemplateResolver> getTemplateResolvers()
setTemplateResolvers
public void setTemplateResolvers(java.util.Set<? extends ITemplateResolver> templateResolvers)
addTemplateResolver
public void addTemplateResolver(ITemplateResolver templateResolver)
setTemplateResolver
public void setTemplateResolver(ITemplateResolver templateResolver)
getMessageResolvers
public java.util.Set<IMessageResolver> getMessageResolvers()
setMessageResolvers
public void setMessageResolvers(java.util.Set<? extends IMessageResolver> messageResolvers)
addMessageResolver
public void addMessageResolver(IMessageResolver messageResolver)
setMessageResolver
public void setMessageResolver(IMessageResolver messageResolver)
setDefaultMessageResolvers
public void setDefaultMessageResolvers(java.util.Set<? extends IMessageResolver> defaultMessageResolvers)
getTemplateModeHandlers
public java.util.Set<ITemplateModeHandler> getTemplateModeHandlers()
getTemplateModeHandler
public ITemplateModeHandler getTemplateModeHandler(String templateMode)
setTemplateModeHandlers
public void setTemplateModeHandlers(java.util.Set<? extends ITemplateModeHandler> templateModeHandlers)
addTemplateModeHandler
public void addTemplateModeHandler(ITemplateModeHandler templateModeHandler)
setDefaultTemplateModeHandlers
public void setDefaultTemplateModeHandlers(java.util.Set<? extends ITemplateModeHandler> defaultTemplateModeHandlers)
getDocTypeTranslations
public java.util.Set<IDocTypeTranslation> getDocTypeTranslations()
getDocTypeTranslationBySource
public IDocTypeTranslation getDocTypeTranslationBySource(String publicID,
String systemID)
getDocTypeResolutionEntries
public java.util.Set<IDocTypeResolutionEntry> getDocTypeResolutionEntries()
computeProcessorsForNode
public java.util.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 java.util.Map<String,Object> getExecutionAttributes()
getAllPrefixes
public java.util.Set<String> getAllPrefixes()
isPrefixManaged
public boolean isPrefixManaged(String prefix)
Copyright © 2013 The THYMELEAF team. All Rights Reserved.