@Override
public String toCQL() {
- StringBuffer buf = new StringBuffer(subtree.toCQL());
+ StringBuilder buf = new StringBuilder(subtree.toCQL());
if (keys != null) {
buf.append(" sortby");
for (int i = 0; i < keys.size(); i++) {
ModifierSet key = keys.get(i);
- buf.append(" " + key.toCQL());
+ buf.append(" ").append(key.toCQL());
}
}
// $Id: Modifier.java,v 1.4 2007-07-03 13:29:34 mike Exp $
package org.z3950.zing.cql;
-import java.lang.StringBuffer;
/**
* Represents a single modifier, consisting of three elements: a type,
}
public String toXCQL(int level, String relationElement) {
- StringBuffer buf = new StringBuffer();
+ StringBuilder buf = new StringBuilder();
- buf.append(Utils.indent(level) + "<modifier>\n");
- buf.append(Utils.indent(level+1) +
- "<type>" + Utils.xq(type) + "</type>\n");
+ buf.append(Utils.indent(level)).append("<modifier>\n").
+ append(Utils.indent(level + 1)).append("<type>").
+ append(Utils.xq(type)).append("</type>\n");
if (value != null) {
- buf.append(Utils.indent(level+1) + "<" + relationElement + ">" +
- Utils.xq(comparison) + "</" + relationElement + ">\n");
- buf.append(Utils.indent(level+1) +
- "<value>" + Utils.xq(value) + "</value>\n");
+ buf.append(Utils.indent(level + 1)).append("<").
+ append(relationElement).append(">").
+ append(Utils.xq(comparison)).append("</").
+ append(relationElement).append(">\n").
+ append(Utils.indent(level + 1)).append("<value>").
+ append(Utils.xq(value)).append("</value>\n");
}
-
- buf.append(Utils.indent(level) + "</modifier>\n");
+ buf.append(Utils.indent(level)).append("</modifier>\n");
return buf.toString();
}
public String toCQL() {
- StringBuffer buf = new StringBuffer(type);
+ StringBuilder buf = new StringBuilder(type);
if (value != null)
- buf.append(" " + comparison + " " + value);
-
+ buf.append(" ").append(comparison).append(" ").append(value);
return buf.toString();
}
}
// $Id: ModifierSet.java,v 1.13 2007-07-03 13:30:18 mike Exp $
package org.z3950.zing.cql;
-import java.lang.StringBuffer;
import java.util.ArrayList;
import java.util.List;
private String underlyingToXCQL(int level, String topLevelElement,
String valueElement) {
- StringBuffer buf = new StringBuffer();
- buf.append(Utils.indent(level) + "<" + topLevelElement + ">\n");
- buf.append(Utils.indent(level+1) +
- "<" + valueElement + ">" + Utils.xq(base) +
- "</" + valueElement + ">\n");
+ StringBuilder buf = new StringBuilder();
+ buf.append(Utils.indent(level)).append("<").append(topLevelElement).
+ append(">\n").append(Utils.indent(level + 1)).append("<").
+ append(valueElement).append(">").append(Utils.xq(base)).append("</").
+ append(valueElement).append(">\n");
if (modifiers.size() > 0) {
- buf.append(Utils.indent(level+1) + "<modifiers>\n");
+ buf.append(Utils.indent(level + 1)).append("<modifiers>\n");
for (int i = 0; i < modifiers.size(); i++) {
buf.append(modifiers.get(i).toXCQL(level+2, "comparison"));
}
- buf.append(Utils.indent(level+1) + "</modifiers>\n");
+ buf.append(Utils.indent(level + 1)).append("</modifiers>\n");
}
- buf.append(Utils.indent(level) + "</" + topLevelElement + ">\n");
+ buf.append(Utils.indent(level)).append("</").append(topLevelElement).
+ append(">\n");
return buf.toString();
}
public String toCQL() {
- StringBuffer buf = new StringBuffer(base);
+ StringBuilder buf = new StringBuilder(base);
for (int i = 0; i < modifiers.size(); i++) {
- buf.append("/" + modifiers.get(i).toCQL());
+ buf.append("/").append(modifiers.get(i).toCQL());
}
return buf.toString();