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

Interface Summary
Node All AST nodes must implement this interface.
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.
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.