Class PrimitiveArrayBuilder<T>
java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder<T>
- Direct Known Subclasses:
ArrayBuilders.BooleanBuilder
,ArrayBuilders.ByteBuilder
,ArrayBuilders.DoubleBuilder
,ArrayBuilders.FloatBuilder
,ArrayBuilders.IntBuilder
,ArrayBuilders.LongBuilder
,ArrayBuilders.ShortBuilder
Base class for specialized primitive array builders.
-
Field Summary
Modifier and TypeFieldDescriptionprotected int
Number of total buffered entries in this buffer, counting all instances within linked list formed by following_bufferHead
.protected edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder.Node<T>
protected edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder.Node<T>
protected T
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract T
_constructArray
(int len) protected void
_reset()
final T
appendCompletedChunk
(T fullChunk, int fullChunkLength) int
completeAndClearBuffer
(T lastChunk, int lastChunkEntries)
-
Field Details
-
_freeBuffer
-
_bufferHead
protected edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder.Node<T> _bufferHead -
_bufferTail
protected edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder.Node<T> _bufferTail -
_bufferedEntryCount
protected int _bufferedEntryCountNumber of total buffered entries in this buffer, counting all instances within linked list formed by following_bufferHead
.
-
-
Constructor Details
-
PrimitiveArrayBuilder
protected PrimitiveArrayBuilder()
-
-
Method Details
-
bufferedSize
public int bufferedSize() -
resetAndStart
-
appendCompletedChunk
- Returns:
- Length of the next chunk to allocate
-
completeAndClearBuffer
-
_constructArray
-
_reset
protected void _reset()
-