Package net.sourceforge.pmd.lang.vm.directive

Class Summary
Block Directive that puts an unrendered AST block in the context under the specified key, postponing rendering until the reference is used and rendered.
BlockMacro BlockMacro directive is used to invoke Velocity macros with normal parameters and a macro body.
Break Break directive used for interrupting scopes.
Define Directive that puts an unrendered AST block in the context under the specified key, postponing rendering until the reference is used and rendered.
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.
Include Pluggable directive that handles the #include() statement in VTL.
InputBase Base class for directives which do input operations (e.g.
Literal Deprecated. Use the #[[unparsed content]]# syntax instead.
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.
Stop This class implements the #stop directive which allows a user to stop the merging and rendering process.
VelocimacroProxy VelocimacroProxy.java a proxy Directive-derived object to fit with the current directive system
 



Copyright © 2002–2015 InfoEther. All rights reserved.