All Classes and Interfaces
Class
Description
Base class for trace events related to template rendering.
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.Receives notifications about Engine lifecycle.
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.
This node holds a single expression such as
foo.bar.Renders a matching fragment from the current template.
Demarcates a template fragment that can be rendered separately.
Basic
if statement.Immutable lists.
Builder for Qute-specific URIs that reference a Java element
(class, method, or annotation) from a template.
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.
Used to supply named arguments for
FragmentNamespaceResolver.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 helper class can be used to collect rendering results and assert the results in a test.
The resolution context holds the current context object.
Represents an event fired during the resolution of a template node.
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.
Collects all rendering results for the specified template instance.
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.
Section node.
Basic
set statement.A result node backed by a single object value.
Evaluates the string representation of the the first parameter as a template, e.g.
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.
Event representing a significant moment in the lifecycle of a template
rendering, such as the start or the end of rendering a
TemplateInstance.
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. the data and attributes.
Locates template sources.
Tree node of a parsed template.
Represents an origin of a template node.
Static text.
Listener interface for tracing the rendering process of Qute templates.
Manager that holds and dispatches events to registered
TraceListeners.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.