public final class POPByteBuffer
extends java.lang.Object
| Constructor and Description |
|---|
POPByteBuffer() |
POPByteBuffer(java.nio.ByteOrder order)
Initialize a POP Buffer, if the initialCapacity is bigger than
Integer.MAX_INT the buffer will grow of 2GB at time.
|
| Modifier and Type | Method and Description |
|---|---|
long |
capacity() |
byte |
get() |
byte |
get(int i) |
char |
getChar() |
char |
getChar(int i) |
double |
getDouble() |
double |
getDouble(int i) |
float |
getFloat() |
float |
getFloat(int i) |
int |
getInt() |
int |
getInt(int i) |
long |
getLong() |
long |
getLong(int i) |
short |
getShort() |
short |
getShort(int i) |
long |
position() |
void |
position(long i) |
java.nio.ByteBuffer |
put(byte b) |
java.nio.ByteBuffer |
put(int i,
byte b) |
java.nio.ByteBuffer |
putChar(char c) |
java.nio.ByteBuffer |
putChar(int i,
char c) |
java.nio.ByteBuffer |
putDouble(double v) |
java.nio.ByteBuffer |
putDouble(int i,
double v) |
java.nio.ByteBuffer |
putFloat(float v) |
java.nio.ByteBuffer |
putFloat(int i,
float v) |
java.nio.ByteBuffer |
putInt(int i) |
java.nio.ByteBuffer |
putInt(int i,
int i1) |
java.nio.ByteBuffer |
putLong(int i,
long l) |
java.nio.ByteBuffer |
putLong(long l) |
java.nio.ByteBuffer |
putShort(int i,
short i1) |
java.nio.ByteBuffer |
putShort(short i) |
void |
resize(long extraBytes) |
long |
size() |
public POPByteBuffer()
public POPByteBuffer(java.nio.ByteOrder order)
order - public void resize(long extraBytes)
public long capacity()
public long position()
public void position(long i)
public long size()
public byte get()
public java.nio.ByteBuffer put(byte b)
public byte get(int i)
public java.nio.ByteBuffer put(int i,
byte b)
public char getChar()
public java.nio.ByteBuffer putChar(char c)
public char getChar(int i)
public java.nio.ByteBuffer putChar(int i,
char c)
public short getShort()
public java.nio.ByteBuffer putShort(short i)
public short getShort(int i)
public java.nio.ByteBuffer putShort(int i,
short i1)
public int getInt()
public java.nio.ByteBuffer putInt(int i)
public int getInt(int i)
public java.nio.ByteBuffer putInt(int i,
int i1)
public long getLong()
public java.nio.ByteBuffer putLong(long l)
public long getLong(int i)
public java.nio.ByteBuffer putLong(int i,
long l)
public float getFloat()
public java.nio.ByteBuffer putFloat(float v)
public float getFloat(int i)
public java.nio.ByteBuffer putFloat(int i,
float v)
public double getDouble()
public java.nio.ByteBuffer putDouble(double v)
public double getDouble(int i)
public java.nio.ByteBuffer putDouble(int i,
double v)