1 // $Id: CQLRelation.java,v 1.3 2002-11-06 00:05:58 mike Exp $
3 package org.z3950.zing.cql;
4 import java.util.Vector;
5 import java.lang.StringBuffer;
8 * Represents a relation between a CQL qualifier and term.
11 * @version $Id: CQLRelation.java,v 1.3 2002-11-06 00:05:58 mike Exp $
13 public class CQLRelation extends CQLNode {
16 public CQLRelation(String base) {
17 ms = new ModifierSet(base);
20 public String getBase() {
24 public void addModifier(String modifier) {
25 ms.addModifier(null, modifier);
28 // ### should have a public method to retrieve all modifiers
30 public String toXCQL(int level) {
31 return ms.toXCQL(level, "relation");
34 public String toCQL() {
38 public String toPQF(Properties config)
39 throws UnknownQualifierException, UnknownRelationException {
40 throw Error("CQLRelation.toPQF() can never be called");