Package org.apache.batik.parser

Provides a set of parsers and objects to manipulate SVG attributes.

See:
          Description

Interface Summary
Angle This interface represents objects which hold informations about SVG angles.
AngleHandler This interface must be implemented and then registred as the handler of a AngleParser instance in order to be notified of parsing events.
AngleParser This interface represents an event-based parser for the SVG angle values.
Clock This interface represents objects which hold informations about SVG clock values.
ClockHandler This interface must be implemented and then registred as the handler of a ClockParser instance in order to be notified of parsing events.
ClockParser This interface represents an event-based parser for the SVG clock values.
ErrorHandler This interface must be implemented and then registred as the error handler in order to be notified of parsing errors.
FragmentIdentifierHandler This interface must be implemented and then registred as the handler of a PreserveAspectRatioParser instance in order to be notified of parsing events.
FragmentIdentifierParser This interface represents an event-based parser for the SVG fragment identifier (used with polyline and polygon elements).
Length This interface represents objects which hold informations about SVG lengths.
LengthHandler This interface must be implemented and then registred as the handler of a LengthParser instance in order to be notified of parsing events.
LengthListHandler This interface must be implemented and then registred as the handler of a LengthListParser instance in order to be notified of parsing events.
LengthListParser This interface represents an event-based parser for the SVG length list values.
LengthParser This interface represents an event-based parser for the SVG length values.
Parser This interface represents a parser.
ParserFactory This interface represents a factory of micro-parser.
PathHandler This interface must be implemented and then registred as the handler of a PathParser instance in order to be notified of parsing events.
PathParser This interface represents an event-based parser for the SVG path's d attribute values.
PathSegment This interface represents objects which hold informations about SVG path segments.
PointsHandler This interface must be implemented and then registred as the handler of a PointsParser instance in order to be notified of parsing events.
PointsParser This interface represents an event-based parser for the SVG points attribute values (used with polyline and polygon elements).
PreserveAspectRatio This interface represents objects which hold informations about SVG preserveAspectRatio attribute value.
PreserveAspectRatioHandler This interface must be implemented and then registred as the handler of a PreserveAspectRatioParser instance in order to be notified of parsing events.
PreserveAspectRatioParser This interface represents an event-based parser for the SVG preserveAspectRatio attribute values.
ShapeProducer This interface represents objects which creates Shape objects.
Transform This interface represents objects which hold informations about SVG transform values.
TransformListHandler This interface must be implemented and then registred as the handler of a TransformParser instance in order to be notified of parsing events.
TransformListParser This interface represents an event-based parser for the SVG transform attribute values.
 

Class Summary
AWTPathProducer This class provides an implementation of the PathHandler that initializes a Shape from the value of a path's 'd' attribute.
AWTPolygonProducer This class produces a polygon shape from a reader.
AWTPolylineProducer This class produces a polyline shape from a reader.
AWTTransformProducer This class provides an implementation of the PathHandler that initializes an AffineTransform from the value of a 'transform' attribute.
 

Exception Summary
ParseException This class encapsulates a general parse error or warning.
 

Package org.apache.batik.parser Description

Provides a set of parsers and objects to manipulate SVG attributes.



Copyright © 2000 Apache Software Foundation. All Rights Reserved.