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, hasRoomfloat[] 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.BaseArrayDecoderValueDecoderFactory.BaseArrayDecoder.hasRoom() returns false) and
will expand result buffer to hold at least one more value.expand in class ValueDecoderFactory.BaseArrayDecoderpublic float[] getValues()
public boolean decodeValue(java.lang.String input)
throws java.lang.IllegalArgumentException
TypedArrayDecoderdecodeValue in class TypedArrayDecoderjava.lang.IllegalArgumentExceptionpublic boolean decodeValue(char[] buffer,
int start,
int end)
throws java.lang.IllegalArgumentException
decodeValue in class TypedArrayDecoderjava.lang.IllegalArgumentException