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.