| 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 |
| JJTParserState |
| ParserTreeConstants |
| SimpleNode |
| 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. |
| 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 |
| 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 |
| 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–2017 The Apache Software Foundation. All rights reserved.