Remove debugging printf()s. (Oh alright then, println()s :-)
[cql-java-moved-to-github.git] / src / org / z3950 / zing / cql / CQLTermNode.java
index 9e7a7b9..0f9d3a9 100644 (file)
@@ -1,4 +1,4 @@
-// $Id: CQLTermNode.java,v 1.8 2002-11-06 20:13:45 mike Exp $
+// $Id: CQLTermNode.java,v 1.10 2002-11-20 15:38:27 mike Exp $
 
 package org.z3950.zing.cql;
 import java.util.Properties;
@@ -12,7 +12,7 @@ import java.util.Vector;
  * these must be provided - you can't have a qualifier without a
  * relation or vice versa.
  *
- * @version    $Id: CQLTermNode.java,v 1.8 2002-11-06 20:13:45 mike Exp $
+ * @version    $Id: CQLTermNode.java,v 1.10 2002-11-20 15:38:27 mike Exp $
  */
 public class CQLTermNode extends CQLNode {
     private String qualifier;
@@ -34,10 +34,11 @@ public class CQLTermNode extends CQLNode {
     public CQLRelation getRelation() { return relation; }
     public String getTerm() { return term; }
 
-    public String toXCQL(int level) {
+    public String toXCQL(int level, Vector prefixes) {
        return (indent(level) + "<searchClause>\n" +
+               renderPrefixes(level+1, prefixes) +
                indent(level+1) + "<index>" + xq(qualifier) + "</index>\n" +
-               relation.toXCQL(level+1) +
+               relation.toXCQL(level+1, new Vector()) +
                indent(level+1) + "<term>" + xq(term) + "</term>\n" +
                indent(level) + "</searchClause>\n");
     }