2 * Copyright (c) 1995-2014, Index Data
4 * See the file LICENSE for details.
7 package org.z3950.zing.cql;
10 * Allows to visit different types of nodes in the query tree.
13 public interface CQLNodeVisitor {
15 public void onSortNode(CQLSortNode node);
17 public void onPrfixNode(CQLPrefixNode node);
19 public void onBooleanNode(CQLBooleanNode node);
21 public void onProxNode(CQLProxNode node);
23 public void onAndNode(CQLAndNode node);
25 public void onOrNode(CQLOrNode node);
27 public void onNotNode(CQLNotNode node);
29 public void onTermNode(CQLTermNode node);
31 public void onRelation(CQLRelation relation);