package uk.ac.ed.inf.biopepa.core.sba;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
public class StandardOutStringConsumer implements StringConsumer {
private Writer outWriter;
private static String lineTerminator = System.getProperty("line.separator");
public void openStringConsumer() throws IOException {
OutputStreamWriter osw = new OutputStreamWriter(System.out);
this.outWriter = new BufferedWriter(osw);
}
public void closeStringConsumer() throws IOException {
outWriter.flush();
}
public void append(String s) throws IOException {
outWriter.write(s);
}
public void appendLine(String s) throws IOException {
outWriter.write(s);
outWriter.write(lineTerminator);
}
public void endLine() throws IOException {
outWriter.write(lineTerminator);
}
}