final class BufferData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.nio.ByteBuffer |
buffer |
private java.util.HashMap<java.lang.Integer,float[]> |
floatArrMap |
private java.util.concurrent.atomic.AtomicInteger |
idCount |
private java.util.HashMap<java.lang.Integer,int[]> |
intArrMap |
private java.util.HashMap<java.lang.Integer,java.lang.String> |
strMap |
Constructor and Description |
---|
BufferData() |
Modifier and Type | Method and Description |
---|---|
(package private) int |
addFloatArray(float[] a) |
(package private) int |
addIntArray(int[] a) |
(package private) int |
addString(java.lang.String s) |
private int |
createID() |
(package private) java.nio.ByteBuffer |
getBuffer() |
(package private) float[] |
getFloatArray(int id) |
(package private) int[] |
getIntArray(int id) |
(package private) java.lang.String |
getString(int id) |
(package private) void |
setBuffer(java.nio.ByteBuffer buffer) |
private final java.util.concurrent.atomic.AtomicInteger idCount
private final java.util.HashMap<java.lang.Integer,java.lang.String> strMap
private final java.util.HashMap<java.lang.Integer,int[]> intArrMap
private final java.util.HashMap<java.lang.Integer,float[]> floatArrMap
private java.nio.ByteBuffer buffer
private int createID()
int addIntArray(int[] a)
int[] getIntArray(int id)
int addFloatArray(float[] a)
float[] getFloatArray(int id)
int addString(java.lang.String s)
java.lang.String getString(int id)
java.nio.ByteBuffer getBuffer()
void setBuffer(java.nio.ByteBuffer buffer)