|
|||||||||
| Home >> All >> org >> apache >> batik >> [ parser overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.batik.parser
Class TransformListParser

java.lang.Objectorg.apache.batik.parser.AbstractParser
org.apache.batik.parser.NumberParser
org.apache.batik.parser.TransformListParser
- All Implemented Interfaces:
- org.apache.batik.i18n.Localizable, Parser
- public class TransformListParser
- extends NumberParser
This class implements an event-based parser for the SVG transform attribute values.
- Version:
- $Id: TransformListParser.java,v 1.10 2004/08/18 07:14:47 vhardy Exp $
| Field Summary | |
protected TransformListHandler |
transformListHandler
The transform list handler used to report parse events. |
| Fields inherited from class org.apache.batik.parser.NumberParser |
|
| Fields inherited from class org.apache.batik.parser.AbstractParser |
BUNDLE_CLASSNAME, current, errorHandler, localizableSupport, reader |
| Constructor Summary | |
TransformListParser()
Creates a new TransformListParser. |
|
| Method Summary | |
protected void |
doParse()
Parses the current reader. |
TransformListHandler |
getTransformListHandler()
Returns the transform list handler in use. |
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. |
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 |
buildFloat, parseFloat |
| Methods inherited from class org.apache.batik.parser.AbstractParser |
createErrorMessage, formatMessage, getBundleClassName, getCurrent, getLocale, parse, parse, parse, 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 |
transformListHandler
protected TransformListHandler transformListHandler
- The transform list handler used to report parse events.
| Constructor Detail |
TransformListParser
public TransformListParser()
- Creates a new TransformListParser.
| Method Detail |
setTransformListHandler
public void setTransformListHandler(TransformListHandler handler)
- Allows an application to register a transform 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.
getTransformListHandler
public TransformListHandler getTransformListHandler()
- Returns the transform list handler in use.
doParse
protected void doParse()
throws ParseException,
java.io.IOException
- Parses the current reader.
- Specified by:
doParsein classAbstractParser
parseMatrix
protected void parseMatrix()
throws ParseException,
java.io.IOException
- Parses a matrix transform. 'm' is assumed to be the current character.
parseRotate
protected void parseRotate()
throws ParseException,
java.io.IOException
- Parses a rotate transform. 'r' is assumed to be the current character.
parseTranslate
protected void parseTranslate()
throws ParseException,
java.io.IOException
- Parses a translate transform. 't' is assumed to be
the current character.
parseScale
protected void parseScale()
throws ParseException,
java.io.IOException
- Parses a scale transform. 'c' is assumed to be the current character.
parseSkew
protected void parseSkew()
throws ParseException,
java.io.IOException
- Parses a skew transform. 'e' is assumed to be the current character.
skipTransform
protected void skipTransform()
throws java.io.IOException
- Skips characters in the given reader until a ')' is encountered.
|
|||||||||
| Home >> All >> org >> apache >> batik >> [ parser overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC