| Interface | Description |
|---|---|
| VmNode | |
| VmParserConstants |
Token literal values and constants.
|
| VmParserTreeConstants | |
| VmParserVisitor |
| Class | Description |
|---|---|
| AbstractVmNode | |
| ASTAddNode |
Handles number addition of nodes.
Please look at the Parser.jjt file which is what controls the generation of this class. |
| ASTAndNode | |
| ASTAssignment | |
| ASTBlock | |
| ASTComment | |
| ASTDirective |
This class is responsible for handling the pluggable directives in VTL.
|
| ASTDivNode |
Handles number division of nodes
Please look at the Parser.jjt file which is what controls the generation of this class. |
| ASTElseIfStatement | |
| ASTElseStatement | |
| ASTEQNode | |
| ASTEscape |
This class is responsible for handling Escapes in VTL.
|
| ASTEscapedDirective | |
| ASTExpression | |
| ASTFalse | |
| ASTFloatingPointLiteral | |
| ASTForeachStatement | |
| ASTGENode | |
| ASTGTNode | |
| ASTIdentifier | |
| ASTIfStatement | |
| ASTIndex | |
| ASTIntegerLiteral | |
| ASTIntegerRange | |
| ASTLENode | |
| ASTLTNode | |
| ASTMap | |
| 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.
|
| ASTMethod.MethodCacheKey |
Internal class used as key for method cache.
|
| 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 | |
| ASTNotNode | |
| ASTObjectArray | |
| ASTOrNode | |
| ASTprocess | |
| ASTReference |
This class is responsible for handling the references in VTL ($foo).
|
| ASTSetDirective | |
| 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 | |
| ASTTrue | |
| ASTWord | |
| JJTVmParserState | |
| NodeUtils |
Utilities for dealing with the AST node structure.
|
| Token |
Describes the input token stream.
|
| VmParser |
This class is responsible for parsing a Velocity
template.
|
| VmParserTokenManager |
Token Manager.
|
| VmParserVisitorAdapter |
| Exception | Description |
|---|---|
| MacroParseException |
Exception to indicate problem happened while constructing #macro()
For internal use in parser - not to be passed to app level
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| TemplateParseException |
This is an extension of the ParseException, which also takes a template name.
|
| Error | Description |
|---|---|
| TokenMgrError |
Copyright © 2002-2014 InfoEther. All Rights Reserved.