1 2 12 package com.versant.core.jdo.query; 13 14 19 public interface MemVisitor { 20 21 public Field visitNode(Node node, Object obj); 22 23 public Field visitLiteralNode(LiteralNode node, Object obj); 24 25 public Field visitFieldNavNode(FieldNavNode node, Object obj); 26 27 public Field visitMethodNode(MethodNode node, Object obj); 28 29 public Field visitPrimaryExprNode(PrimaryExprNode node, Object obj); 30 31 public Field visitFieldNode(FieldNode node, Object obj); 32 33 public Field visitEqualNode(EqualNode node, Object obj); 34 35 public Field visitNotEqualNode(NotEqualNode node, Object obj); 36 37 public Field visitLikeNode(LikeNode node, Object obj); 38 39 public Field visitAndNode(AndNode node, Object obj); 40 41 public Field visitOrNode(OrNode node, Object obj); 42 43 public Field visitMultiplyNode(MultiplyNode node, Object obj); 44 45 public Field visitAddNode(AddNode node, Object obj); 46 47 public Field visitUnaryOpNode(UnaryOpNode node, Object obj); 48 49 public Field visitCompareOpNode(CompareOpNode node, Object obj); 50 51 public Field visitUnaryNode(UnaryNode node, Object obj); 52 53 public Field visitBinaryNode(BinaryNode node, Object obj); 54 55 public Field visitMultiNode(Node node, Object obj); 56 57 public Field visitCastNode(CastNode node, Object obj); 58 59 public Field visitParamNode(ParamNode node, Object obj); 60 61 public Field visitParamNodeProxy(ParamNodeProxy node, Object obj); 62 63 public Field visitArgNode(ArgNode node, Object obj); 64 65 public Field visitArrayNode(ArrayNode node, Object obj); 66 67 public Field visitImportNode(ImportNode node, Object obj); 68 69 public Field visitLeafNode(LeafNode node, Object obj); 70 71 public Field visitOrderNode(OrderNode node, Object obj); 72 73 public Field visitVarNode(VarNode node, Object obj); 74 75 public Field visitVarNodeProxy(VarNodeProxy node, Object obj); 76 77 public Field visitReservedFieldNode(ReservedFieldNode node, Object obj); 78 } 79 | Popular Tags |