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 | |
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.
|
TokenMgrError |
Copyright © 2002–2018 PMD. All rights reserved.