public class FileBufferedOutputStream extends BufferedOutputStream
OutputStream
that is backed by a RandomAccessFile
and accessed with buffered access.Constructor and Description |
---|
FileBufferedOutputStream() |
FileBufferedOutputStream(MLArray array) |
Modifier and Type | Method and Description |
---|---|
java.nio.ByteBuffer |
buffer()
Returns the backing
ByteBuffer |
void |
close() |
void |
flush() |
long |
size() |
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(java.nio.ByteBuffer byteBuffer) |
void |
write(int b) |
public FileBufferedOutputStream() throws java.io.IOException
java.io.IOException
public FileBufferedOutputStream(MLArray array) throws java.io.IOException
java.io.IOException
public void write(int b) throws java.io.IOException
write
in class java.io.OutputStream
java.io.IOException
public void write(byte[] b) throws java.io.IOException
write
in class java.io.OutputStream
java.io.IOException
public void write(byte[] b, int off, int len) throws java.io.IOException
write
in class java.io.OutputStream
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.OutputStream
java.io.IOException
public void flush() throws java.io.IOException
flush
in interface java.io.Flushable
flush
in class java.io.OutputStream
java.io.IOException
public long size() throws java.io.IOException
size
in class BufferedOutputStream
java.io.IOException
public java.nio.ByteBuffer buffer() throws java.io.IOException
BufferedOutputStream
ByteBuffer
buffer
in class BufferedOutputStream
java.io.IOException
public void write(java.nio.ByteBuffer byteBuffer) throws java.io.IOException
java.io.IOException