public static final class ValueDecoderFactory.LongArrayDecoder extends ValueDecoderFactory.BaseArrayDecoder
Modifier and Type | Field and Description |
---|---|
(package private) ValueDecoderFactory.LongDecoder |
mDecoder |
(package private) long[] |
mResult |
INITIAL_RESULT_BUFFER_SIZE, mCount, mEnd, mStart, SMALL_RESULT_BUFFER_SIZE
Constructor and Description |
---|
LongArrayDecoder(long[] result,
int start,
int maxCount,
ValueDecoderFactory.LongDecoder longDecoder) |
LongArrayDecoder(ValueDecoderFactory.LongDecoder longDecoder) |
Modifier and Type | Method and Description |
---|---|
boolean |
decodeValue(char[] buffer,
int start,
int end) |
boolean |
decodeValue(java.lang.String input)
Method called to decode single (element) value that given textual
input contains and store it in result array.
|
void |
expand()
Method that can be called if the internal result buffer
fills up (when
ValueDecoderFactory.BaseArrayDecoder.hasRoom() returns false) and
will expand result buffer to hold at least one more value. |
long[] |
getValues() |
calcNewSize, getCount, hasRoom
long[] mResult
final ValueDecoderFactory.LongDecoder mDecoder
public LongArrayDecoder(long[] result, int start, int maxCount, ValueDecoderFactory.LongDecoder longDecoder)
public LongArrayDecoder(ValueDecoderFactory.LongDecoder longDecoder)
public void expand()
ValueDecoderFactory.BaseArrayDecoder
ValueDecoderFactory.BaseArrayDecoder.hasRoom()
returns false) and
will expand result buffer to hold at least one more value.expand
in class ValueDecoderFactory.BaseArrayDecoder
public long[] getValues()
public boolean decodeValue(java.lang.String input) throws java.lang.IllegalArgumentException
TypedArrayDecoder
decodeValue
in class TypedArrayDecoder
java.lang.IllegalArgumentException
public boolean decodeValue(char[] buffer, int start, int end) throws java.lang.IllegalArgumentException
decodeValue
in class TypedArrayDecoder
java.lang.IllegalArgumentException