All Classes and Interfaces

Class
Description
 
This section can be used to cache parts of the template.
A cache abstraction.
 
IMPORTANT: This annotation only works in a fully integrated environment; such as a Quarkus application.
Internal representation of a completed computation, an optimized replacement for CompletableFuture.completedFuture(Object).
Represents a central point for template management.
Builder for Engine.
IMPORTANT: This annotation only works in a fully integrated environment; such as a Quarkus application.
Represents a unique error code.
 
Escapes a characted sequence using a map of replacements.
 
Evaluation context of a specific part of an expression.
 
 
 
Evaluates expressions.
Represents a value expression.
 
Part that represents a virtual method.
 
 
Demarcates a template fragment that can be rendered separately.
 
 
 
Basic if statement.
 
Immutable lists.
 
 
 
 
 
A line separator.
IMPORTANT: This annotation only works in a fully integrated environment; such as a Quarkus application.
Enables repeating of Locate.
Qualifies an injected template.
Basic sequential loop statement.
 
Maps keys to values in a similar way to Map.
A result node backed by an array of result nodes.
Namespace resolvers are used to find the current context object for an expression that starts with a namespace declaration.
A convenient builder.
 
 
Definition of a section factory parameter.
 
Represents a type parameter declaration, i.e.
Template parameter declaration.
 
 
This component can be used to hook into the parser logic.
Provides quick and convenient access to the engine instance stored in a static variable.
This construct is not thread-safe.
 
Raw string is never escaped.
This value resolver can be used to access public members of classes via reflection.
 
 
This component can be used to map a result of an evaluated value expression to a string value.
Node of a result tree.
 
Represents a "result not found" value.
 
Each section consists of one or more blocks.
Defines the logic of a section node.
A new instance is created for every invocation of SectionHelper.resolve(SectionResolutionContext).
Factory to create a new SectionHelper based on the SectionInitContextImpl.
 
This strategy is used when an unterminated section is detected during parsing.
 
 
 
Section initialization context.
Basic set statement.
 
A result node backed by a single object value.
Represents an immutable template definition.
A fragment represents a part of the template that can be treated as a separate template.
IMPORTANT: This annotation only works in a fully integrated environment; such as a Quarkus application.
 
IMPORTANT: This annotation only works in a fully integrated environment; such as a Quarkus application.
 
 
IMPORTANT: This annotation only works in a fully integrated environment; such as a Quarkus application.
Used to annotate a template extension method parameter that should be obtained via TemplateInstance.getAttribute(String).
IMPORTANT: This annotation only works in a fully integrated environment; such as a Quarkus application.
An implementation is generated for each class declaring a template global.
Represents an instance of Template.
This component can be used to initialize a template instance, i.e.
 
Locates template sources.
 
Node of a template tree.
Represents an origin of a template node.
Static text.
 
 
Value resolvers are used when evaluating expressions.
Builder for ValueResolver.
Common value resolvers.
Content type, locale and encoding.
Basic when/switch statement.
 
 
 
Basic with statement.