Package org.apache.batik.parser
Class NumberListParser
- java.lang.Object
-
- org.apache.batik.parser.AbstractParser
-
- org.apache.batik.parser.NumberParser
-
- org.apache.batik.parser.NumberListParser
-
- All Implemented Interfaces:
Localizable
,Parser
public class NumberListParser extends NumberParser
This class implements an event-based parser for the SVG Number list values.
-
-
Field Summary
Fields Modifier and Type Field Description protected NumberListHandler
numberListHandler
The number list handler used to report parse events.-
Fields inherited from class org.apache.batik.parser.AbstractParser
BUNDLE_CLASSNAME, current, errorHandler, localizableSupport, reader
-
-
Constructor Summary
Constructors Constructor Description NumberListParser()
Creates a new instance of NumberListParser
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doParse()
Parses the given reader.NumberListHandler
getNumberListHandler()
Returns the number list handler in use.void
setNumberListHandler(NumberListHandler handler)
Allows an application to register a number list handler.-
Methods inherited from class org.apache.batik.parser.NumberParser
buildFloat, parseFloat
-
Methods inherited from class org.apache.batik.parser.AbstractParser
createErrorMessage, formatMessage, getBundleClassName, getCurrent, getLocale, parse, parse, parse, reportCharacterExpectedError, reportError, reportUnexpectedCharacterError, setErrorHandler, setLocale, skipCommaSpaces, skipSpaces
-
-
-
-
Field Detail
-
numberListHandler
protected NumberListHandler numberListHandler
The number list handler used to report parse events.
-
-
Method Detail
-
setNumberListHandler
public void setNumberListHandler(NumberListHandler handler)
Allows an application to register a number list 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.
- Parameters:
handler
- The number list handler.
-
getNumberListHandler
public NumberListHandler getNumberListHandler()
Returns the number list handler in use.
-
doParse
protected void doParse() throws ParseException, java.io.IOException
Parses the given reader.- Specified by:
doParse
in classAbstractParser
- Throws:
ParseException
java.io.IOException
-
-