Class Summary |
AbstractExecutor |
Abstract class that is used to execute an arbitrary
method that is in introspected. |
ASTAddNode |
Handles integer 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. ex. |
ASTDivNode |
Handles integer 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 the equivalence operator
==
This operator requires that the LHS and RHS are both of the
same Class.
|
ASTEscape |
This class is responsible for handling Escapes
in VTL.
|
ASTEscapedDirective |
This class is responsible for handling EscapedDirectives
in VTL.
|
ASTExpression | |
ASTFalse | |
ASTGENode | |
ASTGTNode | |
ASTIdentifier |
ASTIdentifier.java
Method support for identifiers : $foo
mainly used by ASTRefrence
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.
|
ASTIncludeStatement | |
ASTIntegerRange |
handles the range 'operator' [ n .. m ]
Please look at the Parser.jjt file which is
what controls the generation of this class.
|
ASTLENode | |
ASTLTNode | |
ASTMethod |
ASTMethod.java
Method support for references : $foo.method()
NOTE :
introspection is now done at render time.
|
ASTModNode |
Handles integer modulus division
Please look at the Parser.jjt file which is
what controls the generation of this class.
|
ASTMulNode |
Handles integer multiplication
Please look at the Parser.jjt file which is
what controls the generation of this class.
|
ASTNENode | |
ASTNotNode | |
ASTNumberLiteral | |
ASTObjectArray | |
ASTOrNode |
Please look at the Parser.jjt file which is
what controls the generation of this class.
|
ASTprocess | |
ASTParameters | |
ASTReference |
This class is responsible for handling the references in
VTL ($foo).
|
ASTSetDirective |
Node for the #set directive
|
ASTStringLiteral |
ASTStringLiteral support. |
ASTSubtractNode |
Handles integer subtraction of nodes (in #set() )
Please look at the Parser.jjt file which is
what controls the generation of this class.
|
ASTText | |
ASTTrue | |
ASTVariable | |
ASTWord | |
BooleanPropertyExecutor |
Handles discovery and valuation of a
boolean object property, of the
form public boolean is when executed.
|
GetExecutor |
Executor that simply tries to execute a get(key)
operation. |
NodeUtils |
Utilities for dealing with the AST node structure.
|
PropertyExecutor |
Returned the value of object property when executed. |
SimpleNode | |