From dbe5e770526df9b0b8d09cfce0ebe23c3fd00bad Mon Sep 17 00:00:00 2001 From: mike Date: Fri, 25 Oct 2002 16:04:44 +0000 Subject: [PATCH] Added CQLBooleanNode (where had it gone?!) Uncommented the test-harness in CQLNode -- it _should_ work! --- src/org/z3950/zing/cql/CQLBooleanNode.java | 15 +++++++++++++++ src/org/z3950/zing/cql/CQLNode.java | 6 ++---- 2 files changed, 17 insertions(+), 4 deletions(-) create mode 100644 src/org/z3950/zing/cql/CQLBooleanNode.java diff --git a/src/org/z3950/zing/cql/CQLBooleanNode.java b/src/org/z3950/zing/cql/CQLBooleanNode.java new file mode 100644 index 0000000..23a32ea --- /dev/null +++ b/src/org/z3950/zing/cql/CQLBooleanNode.java @@ -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; +} diff --git a/src/org/z3950/zing/cql/CQLNode.java b/src/org/z3950/zing/cql/CQLNode.java index 10bd282..b619bbb 100644 --- a/src/org/z3950/zing/cql/CQLNode.java +++ b/src/org/z3950/zing/cql/CQLNode.java @@ -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)); } - */ } -- 1.7.10.4