# Uses of Package
org.apache.velocity.runtime.parser.node

Packages that use org.apache.velocity.runtime.parser.node
Package
Description
org.apache.velocity.runtime
org.apache.velocity.runtime.directive
org.apache.velocity.runtime.directive.contrib
org.apache.velocity.runtime.parser
org.apache.velocity.runtime.parser.node
org.apache.velocity.runtime.visitor
org.apache.velocity.util
org.apache.velocity.util.introspection

Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.runtime
Class
Description
Node
This file describes the interface between the Velocity code and the JavaCC generated code.
SimpleNode
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.runtime.directive
Class
Description
Node
This file describes the interface between the Velocity code and the JavaCC generated code.
SimpleNode
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.runtime.directive.contrib
Class
Description
Node
This file describes the interface between the Velocity code and the JavaCC generated code.
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.runtime.parser
Class
Description
ASTBlock
JJTStandardParserState
SimpleNode
StandardParserTreeConstants
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.runtime.parser.node
Class
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
Please look at the Parser.jjt file which is what controls the generation of this class.
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.
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
StandardParserVisitor
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.runtime.visitor
Class
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
Please look at the Parser.jjt file which is what controls the generation of this class.
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.
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
SimpleNode
StandardParserVisitor
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.util
Class
Description
Node
This file describes the interface between the Velocity code and the JavaCC generated code.
SimpleNode
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.util.introspection
Class
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.