Package org.apache.velocity.runtime.directive
Class Summary |
Directive |
Base class for all directives used in Velocity.
|
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 |
A very simple directive that leverages the Node.literal()
to grab the literal rendition of a node. |
Macro |
Macro.java
Macro implements the macro definition directive of VTL.
example :
#macro( isnull $i )
#if( $i )
$i
#end
#end
This object is used at parse time to mainly process and register the
macro. |
MacroParseException |
Exception to indicate problem happened while constructing #macro()
For internal use in parser - not to be passed to app level
|
Parse |
Pluggable directive that handles the #parse()
statement in VTL.
|
ParseDirectiveException |
Exception for #parse() problems
|
VelocimacroProxy |
VelocimacroProxy.java
a proxy Directive-derived object to fit with the current directive system
|
VMProxyArg |
The function of this class is to proxy for the calling parameter to the VM.
|
Copyright B) 2002 Apache Software Foundation. All Rights Reserved.