|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.batik.parser.AbstractParser | +--org.apache.batik.parser.NumberParser | +--org.apache.batik.parser.TransformListParser
This class implements an event-based parser for the SVG transform attribute values.
Field Summary | |
protected TransformListHandler |
transformListHandler
The transform list handler used to report parse events. |
Fields inherited from class org.apache.batik.parser.NumberParser |
buffer, bufferSize |
Fields inherited from class org.apache.batik.parser.AbstractParser |
BUNDLE_CLASSNAME, current, errorHandler, inputBuffer, localizableSupport |
Constructor Summary | |
TransformListParser()
Creates a new TransformListParser. |
Method Summary | |
TransformListHandler |
getTransformListHandler()
Returns the transform list handler in use. |
void |
parse(java.io.Reader r)
Parses the given reader. |
protected void |
parseMatrix()
Parses a matrix transform. |
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 |
readNumber()
Implements NumberParser.readNumber() . |
void |
setTransformListHandler(TransformListHandler handler)
Allows an application to register a transform list handler. |
protected void |
skipTransform()
Skips characters in the given reader until a ')' is encountered. |
Methods inherited from class org.apache.batik.parser.NumberParser |
bufferize, getBufferContent, parseFloat |
Methods inherited from class org.apache.batik.parser.AbstractParser |
createErrorMessage, formatMessage, getBundleClassName, getCurrent, getLocale, initialize, read, reportError, setErrorHandler, setLocale, skipCommaSpaces, skipSpaces |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected TransformListHandler transformListHandler
Constructor Detail |
public TransformListParser()
Method Detail |
public void setTransformListHandler(TransformListHandler 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 handler.public TransformListHandler getTransformListHandler()
public void parse(java.io.Reader r) throws ParseException
protected void parseMatrix() throws ParseException
protected void parseRotate() throws ParseException
protected void parseTranslate() throws ParseException
protected void parseScale() throws ParseException
protected void parseSkew() throws ParseException
protected void skipTransform()
protected void readNumber() throws ParseException
NumberParser.readNumber()
.readNumber
in class NumberParser
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |