Package org.thymeleaf.context
-
Interface Summary Interface Description IContext Interface implemented by objects containing the context variables needed by the template engine in order to process templates, besides other info like locale or (in web environments) Servlet-API artifacts.IEngineContext Mostly-internal interface implemented by all classes containing the context required for template processing inside the engine itself.IEngineContextFactory Common interface for all factory instances in charge of creating theIEngineContextimplementations that will be used during template execution.IExpressionContext Interface implemented by all classes containing the context required for expression processing.ILazyContextVariable<T> Interface to be implemented by context variables that need to be loaded lazily.ITemplateContext Interface implemented by all classes containing the context required for template processing.IWebContext Specialization of theIContextinterface to be implemented by contexts used for template processing in web environments. -
Class Summary Class Description AbstractContext Abstract base class for mostIContextimplementations.AbstractEngineContext Utility abstract class partially implementingIEngineContext.AbstractExpressionContext Base abstract class implementingIExpressionContext.Context Basic, non-web implementation ofIContext, valid for most non-web scenarios.EngineContext Basic non-web implementation of theIEngineContextinterface.ExpressionContext Basic implementation of theIExpressionContextinterface.IdentifierSequences Objects of this class are kept atITemplateContextin order to provide templates with a way to create uniqueidattribute values during template processing.LazyContextVariable<T> Basic abstract implementation for theILazyContextVariableinterface.StandardEngineContextFactory Standard implementation of theIEngineContextFactoryinterface.WebContext Basic web-oriented implementation of theIContextandIWebContextinterfaces.WebEngineContext Basic web implementation of theIEngineContextinterface, based on the Servlet API.WebExpressionContext Basic web-oriented implementation of theIExpressionContextandIWebContextinterfaces.