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.IOExceptionpublic FileBufferedOutputStream(MLArray array) throws java.io.IOException
java.io.IOExceptionpublic void write(int b)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void write(byte[] b)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void write(byte[] b,
int off,
int len)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.OutputStreamjava.io.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.OutputStreamjava.io.IOExceptionpublic long size()
throws java.io.IOException
size in class BufferedOutputStreamjava.io.IOExceptionpublic java.nio.ByteBuffer buffer()
throws java.io.IOException
BufferedOutputStreamByteBufferbuffer in class BufferedOutputStreamjava.io.IOExceptionpublic void write(java.nio.ByteBuffer byteBuffer)
throws java.io.IOException
java.io.IOException