org.apache.velocity.runtime.parser.node (Velocity 1.4 API)
Keywords: org.apache.velocity.runtime.parser.node package

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.velocity.runtime.parser.node

Interface Summary
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 Summary
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 == 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 |
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 when executed.
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).

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2002 Apache Software Foundation. All Rights Reserved.