org.apache.batik.parser
public class PathParser extends NumberParser
Field Summary | |
---|---|
protected PathHandler | pathHandler
The path handler used to report parse events. |
Constructor Summary | |
---|---|
PathParser()
Creates a new PathParser. |
Method Summary | |
---|---|
protected void | doParse() |
PathHandler | getPathHandler()
Returns the path handler in use. |
protected void | parseA()
Parses a 'A' command. |
protected void | parsea()
Parses a 'a' command. |
protected void | parsec()
Parses a 'c' command. |
protected void | parseC()
Parses a 'C' command. |
protected void | parseh()
Parses a 'h' command. |
protected void | parseH()
Parses a 'H' command. |
protected void | parsel()
Parses a 'l' command. |
protected void | parseL()
Parses a 'L' command. |
protected void | parsem()
Parses a 'm' command. |
protected void | parseM()
Parses a 'M' command. |
protected void | parseq()
Parses a 'q' command. |
protected void | parseQ()
Parses a 'Q' command. |
protected void | parses()
Parses a 's' command. |
protected void | parseS()
Parses a 'S' command. |
protected void | parset()
Parses a 't' command. |
protected void | parseT()
Parses a 'T' command. |
protected void | parsev()
Parses a 'v' command. |
protected void | parseV()
Parses a 'V' command. |
protected void | reportUnexpected(int ch) |
void | setPathHandler(PathHandler handler)
Allows an application to register a path handler.
|
protected boolean | skipCommaSpaces2()
Skips the whitespaces and an optional comma. |
protected void | skipSubPath()
Skips a sub-path. |
protected void | _parsel(boolean expectNumber) |
protected void | _parseL(boolean expectNumber) |
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 transform list handler.
Returns: true if comma was skipped.