X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Forg%2Fz3950%2Fzing%2Fcql%2FCQLTermNode.java;h=49d42b3d495cf30abd0ea3892b415ab8a6f55429;hb=f744abfa23a7e569a156e4686e0e8e3cec242652;hp=9e7a7b91691fcbbd9359969023b3ea025885be1a;hpb=5f89ad99843e3f184d48bf517351f98d0584966e;p=cql-java-moved-to-github.git diff --git a/src/org/z3950/zing/cql/CQLTermNode.java b/src/org/z3950/zing/cql/CQLTermNode.java index 9e7a7b9..49d42b3 100644 --- a/src/org/z3950/zing/cql/CQLTermNode.java +++ b/src/org/z3950/zing/cql/CQLTermNode.java @@ -1,4 +1,4 @@ -// $Id: CQLTermNode.java,v 1.8 2002-11-06 20:13:45 mike Exp $ +// $Id: CQLTermNode.java,v 1.9 2002-11-20 01:15:15 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.9 2002-11-20 01:15:15 mike Exp $ */ public class CQLTermNode extends CQLNode { private String qualifier; @@ -34,11 +34,13 @@ 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) + "\n" + + renderPrefixes(level+1, prefixes) + indent(level+1) + "" + xq(qualifier) + "\n" + - relation.toXCQL(level+1) + - indent(level+1) + "" + xq(term) + "\n" + + relation.toXCQL(level+1, new Vector()) + + indent(level+2) + "" + xq(term) + "\n" + + // ######### ^-- this should be "1" indent(level) + "\n"); }