1 2 3 package org.objectweb.jonas_ejb.deployment.ejbql; 4 5 public interface EJBQLVisitor 6 { 7 public Object visit(SimpleNode node, Object data); 8 public Object visit(ASTEJBQL node, Object data); 9 public Object visit(ASTFromClause node, Object data); 10 public Object visit(ASTCollectionMemberDeclaration node, Object data); 11 public Object visit(ASTRangeVariableDeclaration node, Object data); 12 public Object visit(ASTSingleValuedPathExpression node, Object data); 13 public Object visit(ASTCmpPathExpression node, Object data); 14 public Object visit(ASTSingleValuedCmrPathExpression node, Object data); 15 public Object visit(ASTCollectionValuedPathExpression node, Object data); 16 public Object visit(ASTSelectClause node, Object data); 17 public Object visit(ASTSelectExpression node, Object data); 18 public Object visit(ASTAggregateSelectExpression node, Object data); 19 public Object visit(ASTOrderByClause node, Object data); 20 public Object visit(ASTOrderByItem node, Object data); 21 public Object visit(ASTLimitClause node, Object data); 22 public Object visit(ASTLimitExpression node, Object data); 23 public Object visit(ASTWhereClause node, Object data); 24 public Object visit(ASTConditionalExpression node, Object data); 25 public Object visit(ASTConditionalTerm node, Object data); 26 public Object visit(ASTConditionalFactor node, Object data); 27 public Object visit(ASTBetweenExpression node, Object data); 28 public Object visit(ASTInExpression node, Object data); 29 public Object visit(ASTLikeExpression node, Object data); 30 public Object visit(ASTNullComparisonExpression node, Object data); 31 public Object visit(ASTEmptyCollectionComparisonExpression node, Object data); 32 public Object visit(ASTCollectionMemberExpression node, Object data); 33 public Object visit(ASTComparisonExpression node, Object data); 34 public Object visit(ASTArithmeticExpression node, Object data); 35 public Object visit(ASTArithmeticTerm node, Object data); 36 public Object visit(ASTArithmeticFactor node, Object data); 37 public Object visit(ASTStringExpression node, Object data); 38 public Object visit(ASTDatetimeExpression node, Object data); 39 public Object visit(ASTBooleanExpression node, Object data); 40 public Object visit(ASTEntityBeanExpression node, Object data); 41 public Object visit(ASTFunctionsReturningStrings node, Object data); 42 public Object visit(ASTFunctionsReturningNumerics node, Object data); 43 public Object visit(ASTAbstractSchemaName node, Object data); 44 public Object visit(ASTIdentificationVariable node, Object data); 45 public Object visit(ASTIdentifier node, Object data); 46 public Object visit(ASTPath node, Object data); 47 public Object visit(ASTLiteral node, Object data); 48 public Object visit(ASTStringLiteral node, Object data); 49 public Object visit(ASTArithmeticLiteral node, Object data); 50 public Object visit(ASTIntegerLiteral node, Object data); 51 public Object visit(ASTFloatingPointLiteral node, Object data); 52 public Object visit(ASTBooleanLiteral node, Object data); 53 public Object visit(ASTInputParameter node, Object data); 54 } 55 | Popular Tags |