First more-or-less working version: does terms, booleans, qualifiers
[cql-java-moved-to-github.git] / src / org / z3950 / zing / cql / CQLNode.java
index 10bd282..baa6cad 100644 (file)
@@ -1,4 +1,4 @@
-// $Id: CQLNode.java,v 1.2 2002-10-25 16:01:26 mike Exp $
+// $Id: CQLNode.java,v 1.5 2002-10-27 00:46:25 mike Exp $
 
 package org.z3950.zing.cql;
 
@@ -7,7 +7,7 @@ package org.z3950.zing.cql;
  * Represents a node in a CQL parse-tree ...
  * ###
  *
- * @version    $Id: CQLNode.java,v 1.2 2002-10-25 16:01:26 mike Exp $
+ * @version    $Id: CQLNode.java,v 1.5 2002-10-27 00:46:25 mike Exp $
  */
 public abstract class CQLNode {
     abstract String toXCQL(int level);
@@ -21,13 +21,19 @@ public abstract class CQLNode {
        return x;
     }
 
-    /*
+    protected String xq(String str) {
+       // XML Quote
+       // ###  s/&/&/g;
+       //      s/</&lt;/g;
+       //      s/>/&gt;/g;
+       return str;
+    }
+
     // Test harness
     public static void main (String[] args) {
        CQLNode n1 = new CQLTermNode("dc.author", "=", "kernighan");
        CQLNode n2 = new CQLTermNode("dc.title", "all", "elements style");
        CQLNode root = new CQLAndNode(n1, n2);
-       System.out.println(root.toXCQL(3));
+       System.out.println(root.toXCQL(0));
     }
-    */
 }