package call.gui;
import java.io.OutputStream;
import javax.swing.JTextArea;
import call.LogProvider;
import call.Util;
public class JTextAreaOutputStream extends OutputStream implements LogProvider {
JTextArea ta;
public JTextAreaOutputStream(JTextArea t) {
super();
ta = t;
Util.setLogProvider(this);
}
public void write(int i) {
ta.append(Character.toString((char) i));
}
public void write(char[] buf, int off, int len) {
String s = new String(buf, off, len);
ta.append(s);
}
@Override
public String getLog() {
return ta.getText();
}
}