public class ByteBufferOutputStream
extends java.io.OutputStream
| Modifier and Type | Field and Description |
|---|---|
private java.nio.ByteBuffer |
bb |
| Constructor and Description |
|---|
ByteBufferOutputStream() |
ByteBufferOutputStream(int size) |
| Modifier and Type | Method and Description |
|---|---|
private java.nio.ByteBuffer |
bb(int len) |
void |
close() |
void |
flush() |
byte[] |
toByteArray() |
java.nio.ByteBuffer |
toByteBuffer() |
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(java.nio.ByteBuffer src) |
void |
write(java.io.InputStream in) |
void |
write(int b) |
public ByteBufferOutputStream()
public ByteBufferOutputStream(int size)
public java.nio.ByteBuffer toByteBuffer()
public byte[] toByteArray()
private java.nio.ByteBuffer bb(int len)
public void write(int b)
write in class java.io.OutputStreampublic void write(byte[] b)
write in class java.io.OutputStreampublic void write(byte[] b,
int off,
int len)
write in class java.io.OutputStreampublic void write(java.nio.ByteBuffer src)
public void write(java.io.InputStream in)
throws java.io.IOException
java.io.IOExceptionpublic void flush()
flush in interface java.io.Flushableflush in class java.io.OutputStreampublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.OutputStream