## Package org.apache.batik.parser

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

See:
Description

Interface Summary
AngleHandler: This interface must be implemented and then registred as the handler of a `AngleParser` instance in order to be notified of parsing events.
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.
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.
NumberListHandler
Parser: This interface represents a 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.
PointsHandler: This interface must be implemented and then registred as the handler of a `PointsParser` instance in order to be notified of parsing events.
PreserveAspectRatioHandler: This interface must be implemented and then registred as the handler of a `PreserveAspectRatioParser` instance in order to be notified of parsing events.
ShapeProducer: This interface represents objects which creates Shape objects.
TransformListHandler: This interface must be implemented and then registred as the handler of a `TransformParser` instance in order to be notified of parsing events.
UnitProcessor.Context: Holds the informations needed to compute the units.

Class Summary
AbstractParser: This class is the superclass of all parsers.
AngleParser: This class implements an event-based parser for the SVG angle values.
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.
DefaultAngleHandler: This class provides an adapter for AngleHandler
DefaultErrorHandler: This class provides a default implementation of ErrorHandler.
DefaultFragmentIdentifierHandler: This class provides an adapter for FragmentIdentifierHandler.
DefaultLengthHandler: This class provides an adapter for LengthHandler
DefaultLengthListHandler: This class provides an adapter for LengthListHandler
DefaultNumberListHandler
DefaultPathHandler: The class provides an adapter for PathHandler.
DefaultPointsHandler: This class provides an adapter for PointsHandler.
DefaultPreserveAspectRatioHandler: This class provides an adapter for PreserveAspectRatioHandler.
DefaultTransformListHandler: This class provides an adapter for TransformListHandler.
FragmentIdentifierParser: This class represents an event-based parser for the SVG fragment identifiers.
LengthListParser: This class implements an event-based parser for the SVG length list values.
LengthParser: This class implements an event-based parser for the SVG length values.
NumberListParser: This class implements an event-based parser for the SVG Number list values.
NumberParser: This class represents a parser with support for numbers.
PathParser: This class implements an event-based parser for the SVG path's d attribute values.
PointsParser: This class implements an event-based parser for the SVG points attribute values (used with polyline and polygon elements).
PreserveAspectRatioParser: This class implements an event-based parser for the SVG preserveAspectRatio attribute values.
TransformListParser: This class implements an event-based parser for the SVG transform attribute values.
UnitProcessor: This class provides methods to convert SVG length and coordinate to float in user units.
UnitProcessor.UnitResolver: A LengthHandler that convert units.

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 © 2004 Apache Software Foundation. All Rights Reserved.