Package org.apache.uima.cas.impl
Class ByteHeap
java.lang.Object
org.apache.uima.cas.impl.CommonAuxHeap
org.apache.uima.cas.impl.ByteHeap
the v2 CAS byte aux heap - used in modeling some binary (de)serialization
-
Field Summary
FieldsFields 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) intaddBooleanArray(boolean[] val) (package private) intaddBooleanArrayNoStore(boolean[] val) (package private) intaddByte(byte val) (package private) intaddByteArray(byte[] val) (package private) int(package private) bytegetHeapValue(int offset) (package private) void(package private) void(package private) voidinitMemory(int size) protected voidreinit(byte[] byteHeap) (package private) void(package private) voidsetHeapValue(byte val, int pos) byte[]toArray()Methods inherited from class org.apache.uima.cas.impl.CommonAuxHeap
computeNewArraySize, computeShrunkArraySize, getSize, reserve, reset, reset
-
Field Details
-
heap
byte[] heap
-
-
Constructor Details
-
ByteHeap
ByteHeap() -
ByteHeap
ByteHeap(int heapBaseSize, int heapMultLimit)
-
-
Method Details
-
initMemory
void initMemory()- Specified by:
initMemoryin classCommonAuxHeap
-
initMemory
void initMemory(int size) - Specified by:
initMemoryin classCommonAuxHeap
-
getCapacity
int getCapacity()- Specified by:
getCapacityin classCommonAuxHeap
-
growHeapIfNeeded
void growHeapIfNeeded()- Specified by:
growHeapIfNeededin classCommonAuxHeap
-
resetToZeros
void resetToZeros()- Specified by:
resetToZerosin 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()
-