| Interface | Description |
|---|---|
| Node |
All AST nodes must implement this interface.
|
| ParserVisitor |
| Class | Description |
|---|---|
| AbstractExecutor |
Abstract class that is used to execute an arbitrary
method that is in introspected.
|
| ASTAddNode | |
| 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.
|
| 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
|
| 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 | |
| ASTIncludeStatement | |
| ASTIntegerRange | |
| ASTLENode | |
| ASTLTNode | |
| ASTMethod |
ASTMethod.java
Method support for references : $foo.method()
NOTE :
introspection is now done at render time.
|
| ASTModNode | |
| 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.
|
| ASTParameters | |
| ASTprocess | |
| 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
|
| 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 |
Copyright ? 2002 Apache Software Foundation. All Rights Reserved.