package org.ovirt.engine.core.compat;
public class StringBuilderCompat {
protected static final String SEP = System.getProperty("line.separator");
protected StringBuilder sb = new StringBuilder();
public StringBuilderCompat(String string) {
sb.append(string);
}
public StringBuilderCompat() {
}
public int length() {
return sb.length();
}
public void replace(String oldText, String newText) {
String t = sb.toString();
sb = new StringBuilder(t.replaceAll(StringHelper.quote(oldText), newText));
}
public void append(String text) {
sb.append(text);
}
public void AppendLine(String text) {
sb.append(text);
sb.append(SEP);
}
public void append(boolean bool) {
sb.append(bool);
}
public void append(Object obj) {
sb.append(obj);
}
public void delete(int start, int length) {
sb.delete(start, start + length);
}
public String toString() {
return sb.toString();
}
}