| Class and Description | 
|---|
| Node
 This file describes the interface between the Velocity code
  and the JavaCC generated code. 
 | 
| SimpleNode | 
| Class and Description | 
|---|
| Node
 This file describes the interface between the Velocity code
  and the JavaCC generated code. 
 | 
| SimpleNode | 
| Class and Description | 
|---|
| Node
 This file describes the interface between the Velocity code
  and the JavaCC generated code. 
 | 
| Class and Description | 
|---|
| ASTBlock | 
| JJTStandardParserState | 
| SimpleNode | 
| StandardParserTreeConstants | 
| Class and Description | 
|---|
| AbstractExecutor
 Abstract class that is used to execute an arbitrary
 method that is in introspected. 
 | 
| ASTAddNode
 Handles number addition of nodes. 
Please look at the Parser.jjt file which is what controls the generation of this class.  | 
| ASTAndNode
 Please look at the Parser.jjt file which is
 what controls the generation of this class. 
 | 
| ASTAssignment | 
| ASTBinaryOperator | 
| ASTBlock | 
| ASTComment
 Represents all comments... 
 | 
| ASTComparisonNode
 Numeric comparison support 
 | 
| ASTDirective
 This class is responsible for handling the pluggable
 directives in VTL. 
 | 
| ASTDirectiveAssign | 
| ASTDivNode
 Handles number division of nodes 
Please look at the Parser.jjt file which is what controls the generation of this class.  | 
| ASTElseIfStatement
 This class is responsible for handling the ElseIf VTL control statement. 
 | 
| ASTElseStatement
 This class is responsible for handling the Else VTL control statement. 
 | 
| ASTEQNode
 Handles  
arg1 == arg2
  This operator requires that the LHS and RHS are both of the
  same Class, both numbers or both coerce-able to strings. | 
| ASTEscape
 This class is responsible for handling Escapes
  in VTL. 
 | 
| ASTEscapedDirective
 This class is responsible for handling EscapedDirectives
  in VTL. 
 | 
| ASTExpression | 
| ASTFalse | 
| ASTFloatingPointLiteral
 Handles floating point numbers. 
 | 
| ASTGENode
 Handles arg1 >= arg2 
 | 
| ASTGTNode
 Handles arg1 > arg2 
 | 
| ASTIdentifier
 ASTIdentifier.java
  Method support for identifiers :  $foo
  mainly used by ASTReference
  Introspection is now moved to 'just in time' or at render / execution
  time. 
 | 
| ASTIfStatement | 
| ASTIndex
 This node is responsible for the bracket notation at the end of
  a reference, e.g., $foo[1] 
 | 
| ASTIntegerLiteral
 Handles integer numbers. 
 | 
| ASTIntegerRange
 handles the range 'operator'  [ n .. 
 | 
| ASTLENode
 Handles arg1 <= arg2 
 | 
| ASTLogicalOperator | 
| ASTLTNode
 Handles arg1 < arg2 
 | 
| ASTMap
 AST Node for creating a map / dictionary. 
 | 
| ASTMathNode
 Helps handle math 
Please look at the Parser.jjt file which is what controls the generation of this class.  | 
| ASTMethod
 ASTMethod.java
  Method support for references :  $foo.method()
  NOTE :
  introspection is now done at render time. 
 | 
| ASTModNode
 Handles modulus division 
Please look at the Parser.jjt file which is what controls the generation of this class.  | 
| ASTMulNode
 Handles multiplication 
Please look at the Parser.jjt file which is what controls the generation of this class.  | 
| ASTNegateNode | 
| ASTNENode
 Handles  
arg1 != arg2 by negating evaluation of ASTEQNode | 
| ASTNotNode | 
| ASTObjectArray | 
| ASTOrNode
 Please look at the Parser.jjt file which is
 what controls the generation of this class. 
 | 
| ASTprocess | 
| ASTReference
 This class is responsible for handling the references in
 VTL ($foo). 
 | 
| ASTSetDirective
 Node for the #set directive 
 | 
| ASTStringLiteral
 ASTStringLiteral support. 
 | 
| ASTSubtractNode
 Handles subtraction of nodes (in #set() ) 
Please look at the Parser.jjt file which is what controls the generation of this class.  | 
| ASTText | 
| ASTTextblock
 This node holds the "Textblock" data which should not be interpreted by Velocity. 
 | 
| ASTTrue | 
| ASTWord | 
| JJTStandardParserState | 
| Node
 This file describes the interface between the Velocity code
  and the JavaCC generated code. 
 | 
| ParserVisitor
 Interface used in implementation of visitor pattern. 
 | 
| PropertyExecutor
 Returned the value of object property when executed. 
 | 
| SetExecutor
 Abstract class that is used to execute an arbitrary
 method that is in introspected. 
 | 
| SimpleNode | 
| StandardParserTreeConstants | 
| Class and Description | 
|---|
| ASTAddNode
 Handles number addition of nodes. 
Please look at the Parser.jjt file which is what controls the generation of this class.  | 
| ASTAndNode
 Please look at the Parser.jjt file which is
 what controls the generation of this class. 
 | 
| ASTAssignment | 
| ASTBlock | 
| ASTComment
 Represents all comments... 
 | 
| ASTDirective
 This class is responsible for handling the pluggable
 directives in VTL. 
 | 
| ASTDirectiveAssign | 
| ASTDivNode
 Handles number division of nodes 
Please look at the Parser.jjt file which is what controls the generation of this class.  | 
| ASTElseIfStatement
 This class is responsible for handling the ElseIf VTL control statement. 
 | 
| ASTElseStatement
 This class is responsible for handling the Else VTL control statement. 
 | 
| ASTEQNode
 Handles  
arg1 == arg2
  This operator requires that the LHS and RHS are both of the
  same Class, both numbers or both coerce-able to strings. | 
| ASTEscape
 This class is responsible for handling Escapes
  in VTL. 
 | 
| ASTEscapedDirective
 This class is responsible for handling EscapedDirectives
  in VTL. 
 | 
| ASTExpression | 
| ASTFalse | 
| ASTFloatingPointLiteral
 Handles floating point numbers. 
 | 
| ASTGENode
 Handles arg1 >= arg2 
 | 
| ASTGTNode
 Handles arg1 > arg2 
 | 
| ASTIdentifier
 ASTIdentifier.java
  Method support for identifiers :  $foo
  mainly used by ASTReference
  Introspection is now moved to 'just in time' or at render / execution
  time. 
 | 
| ASTIfStatement | 
| ASTIndex
 This node is responsible for the bracket notation at the end of
  a reference, e.g., $foo[1] 
 | 
| ASTIntegerLiteral
 Handles integer numbers. 
 | 
| ASTIntegerRange
 handles the range 'operator'  [ n .. 
 | 
| ASTLENode
 Handles arg1 <= arg2 
 | 
| ASTLTNode
 Handles arg1 < arg2 
 | 
| ASTMap
 AST Node for creating a map / dictionary. 
 | 
| ASTMethod
 ASTMethod.java
  Method support for references :  $foo.method()
  NOTE :
  introspection is now done at render time. 
 | 
| ASTModNode
 Handles modulus division 
Please look at the Parser.jjt file which is what controls the generation of this class.  | 
| ASTMulNode
 Handles multiplication 
Please look at the Parser.jjt file which is what controls the generation of this class.  | 
| ASTNENode
 Handles  
arg1 != arg2 by negating evaluation of ASTEQNode | 
| ASTNotNode | 
| ASTObjectArray | 
| ASTOrNode
 Please look at the Parser.jjt file which is
 what controls the generation of this class. 
 | 
| ASTprocess | 
| ASTReference
 This class is responsible for handling the references in
 VTL ($foo). 
 | 
| ASTSetDirective
 Node for the #set directive 
 | 
| ASTStringLiteral
 ASTStringLiteral support. 
 | 
| ASTSubtractNode
 Handles subtraction of nodes (in #set() ) 
Please look at the Parser.jjt file which is what controls the generation of this class.  | 
| ASTText | 
| ASTTextblock
 This node holds the "Textblock" data which should not be interpreted by Velocity. 
 | 
| ASTTrue | 
| ASTWord | 
| ParserVisitor
 Interface used in implementation of visitor pattern. 
 | 
| SimpleNode | 
| Class and Description | 
|---|
| Node
 This file describes the interface between the Velocity code
  and the JavaCC generated code. 
 | 
| SimpleNode | 
| Class and Description | 
|---|
| AbstractExecutor
 Abstract class that is used to execute an arbitrary
 method that is in introspected. 
 | 
| Node
 This file describes the interface between the Velocity code
  and the JavaCC generated code. 
 | 
| SetExecutor
 Abstract class that is used to execute an arbitrary
 method that is in introspected. 
 | 
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.