package ru.orangesoftware.financisto2.export.qif;
import java.io.BufferedWriter;
import java.io.IOException;
/**
* Created by IntelliJ IDEA.
* User: Denis Solonenko
* Date: 2/7/11 9:39 PM
*/
public class QifBufferedWriter {
private final BufferedWriter bw;
public QifBufferedWriter(BufferedWriter bw) {
this.bw = bw;
}
public QifBufferedWriter write(String str) throws IOException {
bw.write(str);
return this;
}
public void newLine() throws IOException {
bw.write("\n");
}
public void end() throws IOException {
bw.write("^\n");
}
public void writeAccountsHeader() throws IOException {
bw.write("!Account");
newLine();
}
public void writeCategoriesHeader() throws IOException {
bw.write("!Type:Cat");
newLine();
}
}