[Home] Restricted access for guests. The link to Java source code is disabled
Java source code of 'jhplot.io.db.DbByteArrayOutputStream'
package jhplot.io.db;
import java.io.*;
/**
* Extends ByteArrayOutputStream to provide a way of writing the buffer to
* a DataOutput without re-allocating it.
*/
public class DbByteArrayOutputStream extends ByteArrayOutputStream {
public DbByteArrayOutputStream() {
super();
}
public DbByteArrayOutputStream(int size) {
super(size);
}
/**
* Writes the full contents of the buffer a DataOutput stream.
*/
public synchronized void writeTo (DataOutput dstr) throws IOException {
byte[] data = super.buf;
int l = super.size();
dstr.write(data, 0, l);
}
}