Interface | Description |
---|---|
CharStream |
This interface describes a character stream that maintains line and
column number positions of the characters.
|
Node |
All AST nodes must implement this interface.
|
ParserConstants | |
ParserTreeConstants | |
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.
|
JJTParserState | |
NodeUtils |
Utilities for dealing with the AST node structure.
|
PropertyExecutor |
Returned the value of object property when executed.
|
SimpleNode | |
VelocityCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
Copyright ? 2002 Apache Software Foundation. All Rights Reserved.