public static final class ValueDecoderFactory.FloatArrayDecoder extends ValueDecoderFactory.BaseArrayDecoder
Modifier and Type | Field and Description |
---|---|
(package private) ValueDecoderFactory.FloatDecoder |
mDecoder |
(package private) float[] |
mResult |
INITIAL_RESULT_BUFFER_SIZE, mCount, mEnd, mStart, SMALL_RESULT_BUFFER_SIZE
Constructor and Description |
---|
FloatArrayDecoder(float[] result,
int start,
int maxCount,
ValueDecoderFactory.FloatDecoder floatDecoder) |
FloatArrayDecoder(ValueDecoderFactory.FloatDecoder floatDecoder) |
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. |
float[] |
getValues() |
calcNewSize, getCount, hasRoom
float[] mResult
final ValueDecoderFactory.FloatDecoder mDecoder
public FloatArrayDecoder(float[] result, int start, int maxCount, ValueDecoderFactory.FloatDecoder floatDecoder)
public FloatArrayDecoder(ValueDecoderFactory.FloatDecoder floatDecoder)
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 float[] 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