org.apache.batik.parser
public class FragmentIdentifierParser extends NumberParser
| Field Summary | |
|---|---|
| protected char[] | buffer
The buffer used for numbers. |
| protected int | bufferSize
The buffer size. |
| protected FragmentIdentifierHandler | fragmentIdentifierHandler
The FragmentIdentifierHandler. |
| Constructor Summary | |
|---|---|
| FragmentIdentifierParser()
Creates a new FragmentIdentifier parser. | |
| Method Summary | |
|---|---|
| protected void | bufferize()
Adds the current character to the buffer.
|
| protected void | doParse()
Parses the current reader. |
| protected String | getBufferContent()
Returns the content of the buffer. |
| FragmentIdentifierHandler | getFragmentIdentifierHandler()
Returns the points handler in use. |
| protected void | parseIdentifier()
Parses an identifier. |
| protected void | parseMatrix()
Parses a matrix transform. |
| protected void | parsePreserveAspectRatio()
Parses a PreserveAspectRatio attribute. |
| protected void | parseRotate()
Parses a rotate transform. |
| protected void | parseScale()
Parses a scale transform. |
| protected void | parseSkew()
Parses a skew transform. |
| protected void | parseTranslate()
Parses a translate transform. |
| protected void | parseViewAttributes()
Parses the svgView attributes. |
| void | setFragmentIdentifierHandler(FragmentIdentifierHandler handler)
Allows an application to register a fragment identifier handler.
|
| protected void | skipCommaSpaces()
Skips the whitespaces and an optional comma. |
| protected void | skipIdentifier()
Skips characters in the given reader until a white space is encountered. |
| protected void | skipSpaces()
Skips the whitespaces in the current reader. |
| protected void | skipTransform()
Skips characters in the given reader until a ')' is encountered. |
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.