java.lang.Object
org.apache.velocity.runtime.directive.Directive
org.apache.velocity.runtime.directive.Macro
All Implemented Interfaces:
Cloneable, DirectiveConstants

public class Macro extends Directive
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. It is used inline in the parser when processing a directive.
Version:
$Id$
Author:
Geir Magnusson Jr., Henning P. Schmiedehausen