Add classes for visitor traversal
[cql-java-moved-to-github.git] / src / main / java / org / z3950 / zing / cql / CQLDefaultNodeVisitor.java
1 /*
2  * Copyright (c) 1995-2014, Index Data
3  * All rights reserved.
4  * See the file LICENSE for details.
5  */
6
7 package org.z3950.zing.cql;
8
9 /**
10  * Query tree visitor with default (no-op) implementation
11  * @author jakub
12  */
13 public class CQLDefaultNodeVisitor implements CQLNodeVisitor {
14
15   @Override
16   public void onSortNode(CQLSortNode node) {
17   }
18
19   @Override
20   public void onPrfixNode(CQLPrefixNode node) {
21   }
22
23   @Override
24   public void onBooleanNode(CQLBooleanNode node) {
25   }
26
27   @Override
28   public void onProxNode(CQLProxNode node) {
29   }
30
31   @Override
32   public void onAndNode(CQLAndNode node) {
33   }
34
35   @Override
36   public void onOrNode(CQLOrNode node) {
37   }
38
39   @Override
40   public void onNotNode(CQLNotNode node) {
41   }
42
43   @Override
44   public void onTermNode(CQLTermNode node) {
45   }
46
47   @Override
48   public void onRelation(CQLRelation relation) {
49   }
50   
51 }