public class BytesBuffer extends java.lang.Object implements BufferedBytes
| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
buffer
The buffer.
|
protected int |
index
The index.
|
| Constructor and Description |
|---|
BytesBuffer() |
| Modifier and Type | Method and Description |
|---|---|
static BytesBuffer |
allocate(int len) |
byte[] |
array() |
void |
back() |
byte |
byteAt(int index) |
char |
charAt(int index) |
byte[] |
flip() |
byte |
getByte() |
char |
getChar() |
double |
getDouble() |
float |
getFloat() |
int |
getInt() |
long |
getLong() |
BufferedBytes |
getNewBuffer(byte[] array) |
BufferedBytes |
getNewBuffer(int capacity) |
short |
getShort() |
byte[] |
getValue(int len) |
byte[] |
getValue(int start,
int len) |
boolean |
isCache() |
boolean |
isEnd() |
int |
length() |
int |
position() |
void |
put(byte value) |
void |
put(byte[] value) |
void |
put(byte[] value,
int offset,
int length) |
void |
put(char value) |
void |
put(double value) |
void |
put(float value) |
void |
put(int value) |
void |
put(long value) |
void |
put(short value) |
int |
remaining() |
java.lang.String |
substring(int startTag,
int length) |
byte[] |
toArray() |
java.lang.String |
toText() |
BytesBuffer |
with(byte[] array) |
BytesBuffer |
withLength(int length) |
Buffer |
withPosition(int value) |
public int length()
public java.lang.String substring(int startTag,
int length)
public BytesBuffer withLength(int length)
withLength in interface Bufferpublic Buffer withPosition(int value)
withPosition in interface Bufferpublic byte getByte()
getByte in interface BufferedBytespublic short getShort()
getShort in interface BufferedBytespublic long getLong()
getLong in interface BufferedBytespublic int getInt()
getInt in interface BufferedBytespublic float getFloat()
getFloat in interface BufferedBytespublic double getDouble()
getDouble in interface BufferedBytespublic byte[] getValue(int len)
getValue in interface BufferedBytespublic byte[] getValue(int start,
int len)
getValue in interface BufferedBytespublic byte[] array()
array in interface BufferedBytespublic void put(byte value)
put in interface BufferedBytespublic void put(short value)
put in interface BufferedBytespublic void put(int value)
put in interface BufferedBytespublic void put(long value)
put in interface BufferedBytespublic void put(char value)
put in interface BufferedBytespublic void put(float value)
put in interface BufferedBytespublic void put(double value)
put in interface BufferedBytespublic void put(byte[] value)
put in interface BufferedBytespublic void put(byte[] value,
int offset,
int length)
put in interface BufferedBytespublic byte[] flip()
flip in interface BufferedBytespublic BufferedBytes getNewBuffer(int capacity)
getNewBuffer in interface BufferedBytespublic static BytesBuffer allocate(int len)
public BufferedBytes getNewBuffer(byte[] array)
getNewBuffer in interface BufferedBytespublic BytesBuffer with(byte[] array)