|
Class Summary |
| Break |
Break directive used for interrupting foreach loops. |
| Define |
Directive that puts an unrendered AST block in the context
under the specified key, postponing rendering until the
reference is used and rendered. |
| Define.Block |
actual class placed in the context, holds the context and writer
being used for the render, as well as the parent (which already holds
everything else we need). |
| Directive |
Base class for all directives used in Velocity. |
| Evaluate |
Evaluates the directive argument as a VTL string, using the existing
context. |
| Foreach |
Foreach directive used for moving through arrays,
or objects that provide an Iterator. |
| Foreach.NullHolderContext |
A special context to use when the foreach iterator returns a null. |
| Include |
Pluggable directive that handles the #include() statement in VTL. |
| InputBase |
Base class for directives which do input operations
(e.g. |
| Literal |
A very simple directive that leverages the Node.literal()
to grab the literal rendition of a node. |
| Macro |
Macro implements the macro definition directive of VTL. |
| Parse |
Pluggable directive that handles the #parse()
statement in VTL. |
| RuntimeMacro |
This class acts as a proxy for potential macros. |
| VelocimacroProxy |
VelocimacroProxy.java
a proxy Directive-derived object to fit with the current directive system |