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.OutputStream
public void write(byte[] b)
write
in class java.io.OutputStream
public void write(byte[] b, int off, int len)
write
in class java.io.OutputStream
public void write(java.nio.ByteBuffer src)
public void write(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public void flush()
flush
in interface java.io.Flushable
flush
in class java.io.OutputStream
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.OutputStream