@PublicEvolving public class FloatValueParser extends FieldParser<FloatValue>
FloatValue
FieldParser.ParseErrorState
Constructor and Description |
---|
FloatValueParser() |
Modifier and Type | Method and Description |
---|---|
FloatValue |
createValue()
Returns an instance of the parsed value type.
|
FloatValue |
getLastResult()
Gets the parsed field.
|
int |
parseField(byte[] bytes,
int startPos,
int limit,
byte[] delimiter,
FloatValue reusable)
Parses the value of a field from the byte array.
|
delimiterNext, getErrorState, getParserForType, setErrorState
public int parseField(byte[] bytes, int startPos, int limit, byte[] delimiter, FloatValue reusable)
FieldParser
parseField
in class FieldParser<FloatValue>
bytes
- The byte array that holds the value.startPos
- The index where the field startslimit
- The limit unto which the byte contents is valid for the parser. The limit is the
position one after the last valid byte.delimiter
- The field delimiter characterreusable
- An optional reusable field to hold the valuepublic FloatValue createValue()
FieldParser
createValue
in class FieldParser<FloatValue>
public FloatValue getLastResult()
FieldParser
FieldParser.parseField(byte[], int, int, byte[], Object)
. It objects are mutable and reused, it will return
the object instance that was passed the parse function.getLastResult
in class FieldParser<FloatValue>
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.