public static final class ValueDecoderFactory.LongArrayDecoder extends ValueDecoderFactory.BaseArrayDecoder
INITIAL_RESULT_BUFFER_SIZE, mCount, mEnd, mStart, SMALL_RESULT_BUFFER_SIZE
Constructor | Description |
---|---|
LongArrayDecoder(long[] result,
int start,
int maxCount,
ValueDecoderFactory.LongDecoder longDecoder) |
|
LongArrayDecoder(ValueDecoderFactory.LongDecoder longDecoder) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
decodeValue(char[] buffer,
int start,
int end) |
|
boolean |
decodeValue(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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
calcNewSize, getCount, hasRoom
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(String input) throws IllegalArgumentException
TypedArrayDecoder
decodeValue
in class TypedArrayDecoder
IllegalArgumentException
public boolean decodeValue(char[] buffer, int start, int end) throws IllegalArgumentException
decodeValue
in class TypedArrayDecoder
IllegalArgumentException
Copyright © 2019 fasterxml.com. All rights reserved.