- public String toXCQL(int level) {
- StringBuffer buf = new StringBuffer();
- buf.append (indent(level) + "<relation>\n" +
- indent(level+1) + "<value>" + xq(base) + "</value>\n");
- String[] mods = getModifiers();
- if (mods.length > 0) {
- buf.append(indent(level+1) + "<modifiers>\n");
- for (int i = 0; i < mods.length; i++)
- buf.append(indent(level+2)).
- append("<modifier><value>"). append(mods[i]).
- append("</value></modifier>\n");
- buf.append(indent(level+1) + "</modifiers>\n");
- }
- buf.append(indent(level) + "</relation>\n");
- return buf.toString();
+ public String toXCQL(int level, Vector prefixes) {
+ return ms.toXCQL(level, "relation");