Uses of Package
org.apache.velocity.runtime.parser.node
-
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.runtime Class Description Node This file describes the interface between the Velocity code and the JavaCC generated code.SimpleNode -
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.runtime.directive Class Description Node This file describes the interface between the Velocity code and the JavaCC generated code.SimpleNode -
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.runtime.directive.contrib Class Description Node This file describes the interface between the Velocity code and the JavaCC generated code. -
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.runtime.parser Class Description ASTBlock JJTStandardParserState SimpleNode StandardParserTreeConstants -
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.runtime.parser.node Class Description AbstractExecutor Abstract class that is used to execute an arbitrary method that is in introspected.ASTAddNode Handles number addition of nodes.
Please look at the Parser.jjt file which is what controls the generation of this class.ASTAndNode Please look at the Parser.jjt file which is what controls the generation of this class.ASTAssignment ASTBinaryOperator ASTBlock ASTComment Represents all comments...ASTComparisonNode Numeric comparison supportASTDirective This class is responsible for handling the pluggable directives in VTL.ASTDirectiveAssign ASTDivNode Handles number 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 Handlesarg1 == arg2
This operator requires that the LHS and RHS are both of the same Class, both numbers or both coerce-able to strings.ASTEscape This class is responsible for handling Escapes in VTL.ASTEscapedDirective This class is responsible for handling EscapedDirectives in VTL.ASTExpression ASTFalse ASTFloatingPointLiteral Handles floating point numbers.ASTGENode Handles arg1 >= arg2ASTGTNode Handles arg1 > arg2ASTIdentifier ASTIdentifier.java Method support for identifiers : $foo mainly used by ASTReference Introspection is now moved to 'just in time' or at render / execution time.ASTIfStatement Please look at the Parser.jjt file which is what controls the generation of this class.ASTIndex This node is responsible for the bracket notation at the end of a reference, e.g., $foo[1]ASTIntegerLiteral Handles integer numbers.ASTIntegerRange handles the range 'operator' [ n ..ASTLENode Handles arg1 <= arg2ASTLogicalOperator ASTLTNode Handles arg1 < arg2ASTMap AST Node for creating a map / dictionary.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.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.ASTNegateNode ASTNENode Handlesarg1 != arg2
by negating evaluation of ASTEQNodeASTNotNode ASTObjectArray ASTOrNode Please look at the Parser.jjt file which is what controls the generation of this class.ASTprocess ASTReference This class is responsible for handling the references in VTL ($foo).ASTSetDirective Node for the #set directiveASTStringLiteral 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 This node holds the "Textblock" data which should not be interpreted by Velocity.ASTTrue ASTWord JJTStandardParserState Node This file describes the interface between the Velocity code and the JavaCC generated code.PropertyExecutor Returned the value of object property when executed.SetExecutor Abstract class that is used to execute an arbitrary method that is in introspected.SimpleNode StandardParserVisitor -
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.runtime.visitor Class Description ASTAddNode Handles number addition of nodes.
Please look at the Parser.jjt file which is what controls the generation of this class.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.ASTDirectiveAssign ASTDivNode Handles number 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 Handlesarg1 == arg2
This operator requires that the LHS and RHS are both of the same Class, both numbers or both coerce-able to strings.ASTEscape This class is responsible for handling Escapes in VTL.ASTEscapedDirective This class is responsible for handling EscapedDirectives in VTL.ASTExpression ASTFalse ASTFloatingPointLiteral Handles floating point numbers.ASTGENode Handles arg1 >= arg2ASTGTNode Handles arg1 > arg2ASTIdentifier ASTIdentifier.java Method support for identifiers : $foo mainly used by ASTReference Introspection is now moved to 'just in time' or at render / execution time.ASTIfStatement Please look at the Parser.jjt file which is what controls the generation of this class.ASTIndex This node is responsible for the bracket notation at the end of a reference, e.g., $foo[1]ASTIntegerLiteral Handles integer numbers.ASTIntegerRange handles the range 'operator' [ n ..ASTLENode Handles arg1 <= arg2ASTLTNode Handles arg1 < arg2ASTMap AST Node for creating a map / dictionary.ASTMethod ASTMethod.java Method support for references : $foo.method() NOTE : introspection is now done at render time.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.ASTNegateNode ASTNENode Handlesarg1 != arg2
by negating evaluation of ASTEQNodeASTNotNode ASTObjectArray ASTOrNode Please look at the Parser.jjt file which is what controls the generation of this class.ASTprocess ASTReference This class is responsible for handling the references in VTL ($foo).ASTSetDirective Node for the #set directiveASTStringLiteral 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 This node holds the "Textblock" data which should not be interpreted by Velocity.ASTTrue ASTWord SimpleNode StandardParserVisitor -
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.util Class Description Node This file describes the interface between the Velocity code and the JavaCC generated code.SimpleNode -
Classes in org.apache.velocity.runtime.parser.node used by org.apache.velocity.util.introspection Class Description AbstractExecutor Abstract class that is used to execute an arbitrary method that is in introspected.Node This file describes the interface between the Velocity code and the JavaCC generated code.SetExecutor Abstract class that is used to execute an arbitrary method that is in introspected.