Package org.apache.batik.gvt
Contains all of the interfaces for describing and painting vector
graphics as Java objects. Graphical objects are composed into tree
structures to represent part-whole hierarchies (Composite design
pattern).
-
Interface Summary Interface Description GraphicsNode The base class for all graphics nodes.Mask Describes a mask.Selectable Interface describing object that can be selected or have selections made on it.Selector Interface which allows selection of GraphicsNodes and their contents.ShapePainter Renders the shape of aShapeNode
. -
Class Summary Class Description AbstractGraphicsNode A partial implementation of theGraphicsNode
interface.CanvasGraphicsNode The graphics node container with a background color.CompositeGraphicsNode A CompositeGraphicsNode is a graphics node that can contain graphics nodes.CompositeShapePainter A shape painter which consists of multiple shape painters.FillShapePainter A shape painter that can be used to fill a shape.GVTTreeWalker GVTTreeWalker
objects are used to navigate a GVT tree or subtree.ImageNode A graphics node that represents an image described as a graphics node.Marker A Marker describes a GraphicsNode with a reference point that can be used to position the Marker at a particular location and a particular policy for rotating the marker when drawing it.MarkerShapePainter A shape painter that can be used to paint markers on a shape.PatternPaint The PatternPaint class provides a way to fill a Shape with a a pattern defined as a GVT Tree.PatternPaintContext PaintContext
for theConcretePatterPaint
paint implementation.ProxyGraphicsNode A graphics node which provides a placeholder for another graphics node.RasterImageNode A graphics node that represents a raster image.RootGraphicsNode The top-level graphics node of the GVT tree.ShapeNode A graphics node that represents a shape.StrokeShapePainter A shape painter that can be used to draw the outline of a shape.UpdateTracker This class tracks the changes on a GVT tree