Package org.apache.batik.gvt
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).
-
ClassDescriptionA partial implementation of the
GraphicsNode
interface.The graphics node container with a background color.A CompositeGraphicsNode is a graphics node that can contain graphics nodes.A shape painter which consists of multiple shape painters.A shape painter that can be used to fill a shape.The base class for all graphics nodes.GVTTreeWalker
objects are used to navigate a GVT tree or subtree.A graphics node that represents an image described as a graphics node.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.A shape painter that can be used to paint markers on a shape.Describes a mask.The PatternPaint class provides a way to fill a Shape with a a pattern defined as a GVT Tree.PaintContext
for theConcretePatterPaint
paint implementation.A graphics node which provides a placeholder for another graphics node.A graphics node that represents a raster image.The top-level graphics node of the GVT tree.Interface describing object that can be selected or have selections made on it.Interface which allows selection of GraphicsNodes and their contents.A graphics node that represents a shape.Renders the shape of aShapeNode
.A shape painter that can be used to draw the outline of a shape.This class tracks the changes on a GVT tree