package ca.canuckcoding.ssh;
import java.io.*;
public class StringOutputStream extends OutputStream {
StringBuffer buffer;
public StringOutputStream() {
buffer=new StringBuffer();
}
public StringOutputStream(int size) {
buffer=new StringBuffer(size);
}
public StringOutputStream(StringBuffer buff) {
if(buff!=null) {
buffer=buff;
} else {
buffer=new StringBuffer();
}
}
public void write(int c) {
buffer.append((char)c);
}
public String toString() {
try {
flush();
close();
} catch (Exception e) {}
return buffer.toString();
}
public int length() {
return buffer.length();
}
public void setLength(int len) {
buffer.setLength(len);
}
}