public class PointsParser extends NumberParser
Modifier and Type | Field and Description |
---|---|
protected boolean |
eRead
Whether the last character was a 'e' or 'E'.
|
protected PointsHandler |
pointsHandler
The points handler used to report parse events.
|
BUNDLE_CLASSNAME, current, errorHandler, localizableSupport, reader
Constructor and Description |
---|
PointsParser()
Creates a new PointsParser.
|
Modifier and Type | Method and Description |
---|---|
protected void |
doParse()
Parses the current stream.
|
PointsHandler |
getPointsHandler()
Returns the points handler in use.
|
void |
setPointsHandler(PointsHandler handler)
Allows an application to register a points handler.
|
buildFloat, parseFloat
createErrorMessage, formatMessage, getBundleClassName, getCurrent, getLocale, parse, parse, parse, reportCharacterExpectedError, reportError, reportUnexpectedCharacterError, setErrorHandler, setLocale, skipCommaSpaces, skipSpaces
protected PointsHandler pointsHandler
protected boolean eRead
public void setPointsHandler(PointsHandler handler)
If the application does not register a handler, all events reported by the parser will be silently ignored.
Applications may register a new or different handler in the middle of a parse, and the parser must begin using the new handler immediately.
handler
- The transform list handler.public PointsHandler getPointsHandler()
protected void doParse() throws ParseException, java.io.IOException
doParse
in class AbstractParser
ParseException
java.io.IOException
Copyright © 2022 Apache Software Foundation. All Rights Reserved.