1 package org.apache.velocity.runtime.parser.node; 2 3 18 19 public interface ParserVisitor 20 { 21 public Object visit(SimpleNode node, Object data); 22 public Object visit(ASTprocess node, Object data); 23 public Object visit(ASTComment node, Object data); 24 public Object visit(ASTNumberLiteral node, Object data); 25 public Object visit(ASTStringLiteral node, Object data); 26 public Object visit(ASTIdentifier node, Object data); 27 public Object visit(ASTWord node, Object data); 28 public Object visit(ASTDirective node, Object data); 29 public Object visit(ASTBlock node, Object data); 30 public Object visit(ASTObjectArray node, Object data); 31 public Object visit(ASTMethod node, Object data); 32 public Object visit(ASTReference node, Object data); 33 public Object visit(ASTTrue node, Object data); 34 public Object visit(ASTFalse node, Object data); 35 public Object visit(ASTText node, Object data); 36 public Object visit(ASTIfStatement node, Object data); 37 public Object visit(ASTElseStatement node, Object data); 38 public Object visit(ASTElseIfStatement node, Object data); 39 public Object visit(ASTSetDirective node, Object data); 40 public Object visit(ASTExpression node, Object data); 41 public Object visit(ASTAssignment node, Object data); 42 public Object visit(ASTOrNode node, Object data); 43 public Object visit(ASTAndNode node, Object data); 44 public Object visit(ASTEQNode node, Object data); 45 public Object visit(ASTNENode node, Object data); 46 public Object visit(ASTLTNode node, Object data); 47 public Object visit(ASTGTNode node, Object data); 48 public Object visit(ASTLENode node, Object data); 49 public Object visit(ASTGENode node, Object data); 50 public Object visit(ASTAddNode node, Object data); 51 public Object visit(ASTSubtractNode node, Object data); 52 public Object visit(ASTMulNode node, Object data); 53 public Object visit(ASTDivNode node, Object data); 54 public Object visit(ASTModNode node, Object data); 55 public Object visit(ASTNotNode node, Object data); 56 } 57 | Popular Tags |