org.z3950.zing.cql
Class ModifierSet

java.lang.Object
  |
  +--org.z3950.zing.cql.ModifierSet

public class ModifierSet
extends java.lang.Object

Represents a base String and a set of modifier Strings.

This class is used as a workhorse delegate by both CQLRelation and CQLProxNode - two functionally very separate classes that happen to require the same data structures and functionality.

Version:
$Id: ModifierSet.java,v 1.2 2002/11/02 01:20:42 mike Exp $

Constructor Summary
ModifierSet(java.lang.String base)
           
 
Method Summary
 void addModifier(java.lang.String type, java.lang.String value)
           
 java.util.Vector[] getModifiers()
           
static void main(java.lang.String[] args)
           
 java.lang.String toCQL()
           
 java.lang.String toXCQL(int level, java.lang.String topLevelElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModifierSet

public ModifierSet(java.lang.String base)
Method Detail

addModifier

public void addModifier(java.lang.String type,
                        java.lang.String value)

getModifiers

public java.util.Vector[] getModifiers()

toXCQL

public java.lang.String toXCQL(int level,
                               java.lang.String topLevelElement)

toCQL

public java.lang.String toCQL()

main

public static void main(java.lang.String[] args)