org.apache.velocity.runtime.directive
Class Macro.MacroArg

java.lang.Object
  extended by org.apache.velocity.runtime.directive.Macro.MacroArg
Enclosing class:
Macro

public static class Macro.MacroArg
extends Object

MacroArgs holds the information for a single argument in a macro definition. The arguments for a macro are passed around as a list of these objects.


Field Summary
 Node defaultVal
          If the argument was given a default value, then this contains the base of the AST tree of the value.
 String name
          Name of the argument with '$' stripped off
 
Constructor Summary
Macro.MacroArg()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public String name
Name of the argument with '$' stripped off


defaultVal

public Node defaultVal
If the argument was given a default value, then this contains the base of the AST tree of the value. Otherwise it is null.

Constructor Detail

Macro.MacroArg

public Macro.MacroArg()


Copyright © 2000-2012 The Apache Software Foundation. All Rights Reserved.