1 // $Id: CQLRelation.java,v 1.4 2002-11-06 00:14:32 mike Exp $
3 package org.z3950.zing.cql;
4 import java.util.Vector;
5 import java.util.Properties;
6 import java.lang.StringBuffer;
9 * Represents a relation between a CQL qualifier and term.
12 * @version $Id: CQLRelation.java,v 1.4 2002-11-06 00:14:32 mike Exp $
14 public class CQLRelation extends CQLNode {
17 public CQLRelation(String base) {
18 ms = new ModifierSet(base);
21 public String getBase() {
25 public void addModifier(String modifier) {
26 ms.addModifier(null, modifier);
29 // ### should have a public method to retrieve all modifiers
31 public String toXCQL(int level) {
32 return ms.toXCQL(level, "relation");
35 public String toCQL() {
39 public String toPQF(Properties config)
40 throws UnknownQualifierException, UnknownRelationException {
41 throw Error("CQLRelation.toPQF() can never be called");