Uses of Interface
org.thymeleaf.context.IContext
-
Uses of IContext in org.thymeleaf
Modifier and TypeMethodDescriptionProcess the specified template (usually the template name) applying a set of template selectors.void
ITemplateEngine.process
(String template, Set<String> templateSelectors, IContext context, Writer writer) Process the specified template (usually the template name) applying a set of template selectors.Process the specified template (usually the template name).void
Process the specified template (usually the template name).ITemplateEngine.process
(TemplateSpec templateSpec, IContext context) Process a template starting from aTemplateSpec
.void
ITemplateEngine.process
(TemplateSpec templateSpec, IContext context, Writer writer) Process a template starting from aTemplateSpec
.final String
final void
TemplateEngine.process
(String template, Set<String> templateSelectors, IContext context, Writer writer) final String
final void
final String
TemplateEngine.process
(TemplateSpec templateSpec, IContext context) final void
TemplateEngine.process
(TemplateSpec templateSpec, IContext context, Writer writer) ITemplateEngine.processThrottled
(String template, Set<String> templateSelectors, IContext context) Process the specified template (usually the template name) applying a set of template selectors.ITemplateEngine.processThrottled
(String template, IContext context) Process the specified template (usually the template name).ITemplateEngine.processThrottled
(TemplateSpec templateSpec, IContext context) Process a template starting from aTemplateSpec
.TemplateEngine.processThrottled
(String template, Set<String> templateSelectors, IContext context) TemplateEngine.processThrottled
(String template, IContext context) TemplateEngine.processThrottled
(TemplateSpec templateSpec, IContext context) -
Uses of IContext in org.thymeleaf.context
Modifier and TypeInterfaceDescriptioninterface
Mostly-internal interface implemented by all classes containing the context required for template processing inside the engine itself.interface
Interface implemented by all classes containing the context required for expression processing.interface
Interface implemented by all classes containing the context required for template processing.interface
Specialization of theIContext
interface to be implemented by contexts used for template processing in web environments.Modifier and TypeClassDescriptionclass
Abstract base class for mostIContext
implementations.class
Utility abstract class partially implementingIEngineContext
.class
Base abstract class implementingIExpressionContext
.final class
Basic, non-web implementation ofIContext
, valid for most non-web scenarios.class
Basic non-web implementation of theIEngineContext
interface.final class
Basic implementation of theIExpressionContext
interface.final class
Basic web-oriented implementation of theIContext
andIWebContext
interfaces.class
Basic web implementation of theIEngineContext
interface, with added web-oriented capabilities.final class
Basic web-oriented implementation of theIExpressionContext
andIWebContext
interfaces.Modifier and TypeMethodDescriptionstatic IEngineContext
Contexts.asEngineContext
(IContext context) static IWebContext
Contexts.asWebContext
(IContext context) IEngineContextFactory.createEngineContext
(IEngineConfiguration configuration, TemplateData templateData, Map<String, Object> templateResolutionAttributes, IContext context) Creates a newIEngineContext
to be used for processing a specific template.StandardEngineContextFactory.createEngineContext
(IEngineConfiguration configuration, TemplateData templateData, Map<String, Object> templateResolutionAttributes, IContext context) static IServletWebExchange
Contexts.getServletWebExchange
(IContext context) static IWebExchange
Contexts.getWebExchange
(IContext context) static boolean
Contexts.isEngineContext
(IContext context) static boolean
Contexts.isServletWebContext
(IContext context) static boolean
Contexts.isWebContext
(IContext context) -
Uses of IContext in org.thymeleaf.engine
Modifier and TypeMethodDescriptionvoid
TemplateManager.parseAndProcess
(TemplateSpec templateSpec, IContext context, Writer writer) TemplateManager.parseAndProcessThrottled
(TemplateSpec templateSpec, IContext context)