Package org.apache.uima.cas.impl
Class ByteHeap
- java.lang.Object
-
- org.apache.uima.cas.impl.CommonAuxHeap
-
- org.apache.uima.cas.impl.ByteHeap
-
final class ByteHeap extends CommonAuxHeap
the v2 CAS byte aux heap - used in modeling some binary (de)serialization
-
-
Field Summary
Fields Modifier and Type Field Description (package private) byte[]
heap
-
Fields inherited from class org.apache.uima.cas.impl.CommonAuxHeap
DEFAULT_HEAP_BASE_SIZE, DEFAULT_HEAP_MULT_LIMIT, FIRST_CELL_REF, GROWTH_FACTOR, heapBaseSize, heapMultLimit, heapPos, MIN_HEAP_BASE_SIZE, NULL
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
addBooleanArray(boolean[] val)
(package private) int
addBooleanArrayNoStore(boolean[] val)
(package private) int
addByte(byte val)
(package private) int
addByteArray(byte[] val)
(package private) int
getCapacity()
(package private) byte
getHeapValue(int offset)
(package private) void
growHeapIfNeeded()
(package private) void
initMemory()
(package private) void
initMemory(int size)
protected void
reinit(byte[] byteHeap)
(package private) void
resetToZeros()
(package private) void
setHeapValue(byte val, int pos)
byte[]
toArray()
-
Methods inherited from class org.apache.uima.cas.impl.CommonAuxHeap
computeNewArraySize, computeShrunkArraySize, getSize, reserve, reset, reset
-
-
-
-
Method Detail
-
initMemory
void initMemory()
- Specified by:
initMemory
in classCommonAuxHeap
-
initMemory
void initMemory(int size)
- Specified by:
initMemory
in classCommonAuxHeap
-
getCapacity
int getCapacity()
- Specified by:
getCapacity
in classCommonAuxHeap
-
growHeapIfNeeded
void growHeapIfNeeded()
- Specified by:
growHeapIfNeeded
in classCommonAuxHeap
-
resetToZeros
void resetToZeros()
- Specified by:
resetToZeros
in classCommonAuxHeap
-
getHeapValue
byte getHeapValue(int offset)
-
setHeapValue
void setHeapValue(byte val, int pos)
-
addByte
int addByte(byte val)
-
addByteArray
int addByteArray(byte[] val)
-
addBooleanArray
int addBooleanArray(boolean[] val)
-
addBooleanArrayNoStore
int addBooleanArrayNoStore(boolean[] val)
-
reinit
protected void reinit(byte[] byteHeap)
-
toArray
public byte[] toArray()
-
-