| Interface | Description |
|---|---|
| EmitterVisitor |
Provides a visitor pattern for
emitters. |
| Class | Description |
|---|---|
| BlockEmitter |
Invokes a given parameter block.
|
| CompositeEmitter |
Represents a composite emitter which consists of a list of child emitters.
|
| ConditionalEmitter |
Represents a conditional block which is only emitted if a given expression evaluates to true.
|
| ConstantEmitter |
Emits a constant text block.
|
| DynamicInvokeTemplateEmitter |
Invokes and renders a sub template at runtime.
|
| Emitter |
Represents a part of a
Template which generates text output when the template is rendered. |
| ExpressionEmitter |
Emits the result of an evaluated expression.
|
| ExtraBlockEmitter |
Emits the contents of an i:block defined at top-level into an extra block output of the context.
|
| InlineTemplateEmitter |
Represents an inlined sub emitter to keep the render stack consistent.
|
| InvokeTemplateEmitter |
Invokes and renders a sub template at runtime.
|
| LoopEmitter |
Loops over a given
Iterable and invokes the given block for each item within. |
| LoopState |
Determines the state of a loop emitter.
|
| PushLocalEmitter |
Writes the result of an expression evaluation into a temporary / local variable.
|
| RawEmitter |
Switches the escaper to
GlobalRenderContext.escapeRAW(String) while emitting the given body. |
Copyright © 2018. All rights reserved.