Package org.apache.batik.parser
Provides a set of parsers and objects to manipulate SVG attributes.
-
Interface Summary Interface Description AngleHandler This interface must be implemented and then registred as the handler of aAngleParser
instance in order to be notified of parsing events.ClockHandler This interface must be implemented and then registered as the handler of aClockParser
instance in order to be notified of parsing events.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 aPreserveAspectRatioParser
instance in order to be notified of parsing events.LengthHandler This interface must be implemented and then registred as the handler of aLengthParser
instance in order to be notified of parsing events.LengthListHandler This interface must be implemented and then registred as the handler of aLengthListParser
instance in order to be notified of parsing events.NumberListHandler An handler interface for parsing NumberLists.Parser This interface represents a parser.PathHandler This interface must be implemented and then registred as the handler of aPathParser
instance in order to be notified of parsing events.PointsHandler This interface must be implemented and then registred as the handler of aPointsParser
instance in order to be notified of parsing events.PreserveAspectRatioHandler This interface must be implemented and then registred as the handler of aPreserveAspectRatioParser
instance in order to be notified of parsing events.ShapeProducer This interface represents objects which creates Shape objects.TimingSpecifierHandler This interface must be implemented and then registered as the handler of aTimingSpecifierParser
instance in order to be notified of parsing events.TimingSpecifierListHandler An adapter class forTimingSpecifierListHandler
.TransformListHandler This interface must be implemented and then registred as the handler of aTransformParser
instance in order to be notified of parsing events.UnitProcessor.Context Holds the informations needed to compute the units. -
Class Summary Class Description AbstractParser This class is the superclass of all parsers.AbstractScanner An abstract scanner class to be extended.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.ClockParser A parser for clock values.DefaultAngleHandler This class provides an adapter for AngleHandlerDefaultErrorHandler This class provides a default implementation of ErrorHandler.DefaultFragmentIdentifierHandler This class provides an adapter for FragmentIdentifierHandler.DefaultLengthHandler This class provides an adapter for LengthHandlerDefaultLengthListHandler This class provides an adapter for LengthListHandlerDefaultNumberListHandler DefaultPathHandler The class provides an adapter for PathHandler.DefaultPointsHandler This class provides an adapter for PointsHandler.DefaultPreserveAspectRatioHandler This class provides an adapter for PreserveAspectRatioHandler.DefaultTimingSpecifierHandler An adapter class forTimingSpecifierHandler
.DefaultTimingSpecifierListHandler An adapter class forTimingSpecifierListHandler
.DefaultTransformListHandler This class provides an adapter for TransformListHandler.FloatArrayProducer A handler class that generates an array of floats from parsing a number list or a point list.FragmentIdentifierParser This class represents an event-based parser for the SVG fragment identifiers.LengthArrayProducer A handler class that generates an array of shorts and an array floats from parsing a length list.LengthListParser This class implements an event-based parser for the SVG length list values.LengthPairListParser This class implements an event-based parser for semicolon separated length pair lists, as used in the 'values' attribute of the 'animateMotion' element.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.PathArrayProducer A handler class that generates an array of shorts and an array floats from parsing path data.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.TimingParser An abstract base class for SMIL timing value parsers.TimingSpecifierListParser This class implements an event-based parser for SMIL timing specifier list values.TimingSpecifierParser This class implements an event-based parser for SMIL timing specifier list 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 Exception Description ParseException This class encapsulates a general parse error or warning.