Added CQLBooleanNode (where had it gone?!)
authormike <mike>
Fri, 25 Oct 2002 16:04:44 +0000 (16:04 +0000)
committermike <mike>
Fri, 25 Oct 2002 16:04:44 +0000 (16:04 +0000)
Uncommented the test-harness in CQLNode -- it _should_ work!

src/org/z3950/zing/cql/CQLBooleanNode.java [new file with mode: 0644]
src/org/z3950/zing/cql/CQLNode.java

diff --git a/src/org/z3950/zing/cql/CQLBooleanNode.java b/src/org/z3950/zing/cql/CQLBooleanNode.java
new file mode 100644 (file)
index 0000000..23a32ea
--- /dev/null
@@ -0,0 +1,15 @@
+// $Id: CQLBooleanNode.java,v 1.1 2002-10-25 16:04:44 mike Exp $
+
+package org.z3950.zing.cql;
+
+
+/**
+ * Represents a boolean node in a CQL parse-tree ...
+ * ###
+ *
+ * @version    $Id: CQLBooleanNode.java,v 1.1 2002-10-25 16:04:44 mike Exp $
+ */
+public abstract class CQLBooleanNode {
+    protected CQLNode left;
+    protected CQLNode right;
+}
index 10bd282..b619bbb 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.3 2002-10-25 16:04:44 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.3 2002-10-25 16:04:44 mike Exp $
  */
 public abstract class CQLNode {
     abstract String toXCQL(int level);
@@ -21,7 +21,6 @@ public abstract class CQLNode {
        return x;
     }
 
-    /*
     // Test harness
     public static void main (String[] args) {
        CQLNode n1 = new CQLTermNode("dc.author", "=", "kernighan");
@@ -29,5 +28,4 @@ public abstract class CQLNode {
        CQLNode root = new CQLAndNode(n1, n2);
        System.out.println(root.toXCQL(3));
     }
-    */
 }