public class RandomAccessBuffer extends ByteArrayOutputStream
| Modifier and Type | Field and Description |
|---|---|
protected int |
pos |
buf, count| Constructor and Description |
|---|
RandomAccessBuffer()
Init an 1k buffer (BAOS default is 32 bytes, so this should be better)
|
RandomAccessBuffer(int bufferSize) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getByteArray() |
int |
getPos() |
void |
readFully(byte[] bytes) |
void |
reset() |
void |
setPos(int pos) |
byte[] |
toByteArray() |
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
void |
writeTo(OutputStream out) |
close, size, toString, toString, toStringflushpublic RandomAccessBuffer()
public RandomAccessBuffer(int bufferSize)
public final int getPos()
public final void setPos(int pos)
public final void write(byte[] b)
write in class OutputStreampublic final void write(byte[] b,
int off,
int len)
write in class ByteArrayOutputStreampublic final void readFully(byte[] bytes)
public final void write(int b)
write in class ByteArrayOutputStreampublic void reset()
reset in class ByteArrayOutputStreampublic byte[] toByteArray()
toByteArray in class ByteArrayOutputStreampublic void writeTo(OutputStream out) throws IOException
writeTo in class ByteArrayOutputStreamIOExceptionpublic byte[] getByteArray()
Copyright © 2018 The Apache Software Foundation. All rights reserved.