package edu.stanford.nlp.io;
import java.io.*;
/**
* An <code>OutputStream</code> that can be turned into a <code>String</code>.
*
* @author Bill MacCartney
*/
public class StringOutputStream extends OutputStream {
StringBuilder sb = new StringBuilder();
public StringOutputStream() {}
synchronized public void clear() {
sb.setLength(0);
}
@Override
synchronized public void write(int i) {
sb.append((char) i);
}
@Override
synchronized public String toString() {
return sb.toString();
}
}