Package org.apache.batik.gvt

Contains all of the interfaces for describing and painting vector graphics as Java objects.

See:
          Description

Interface Summary
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 a ShapeNode.
TextPainter Renders the attributed character iterator of a TextNode.
 

Class Summary
AbstractGraphicsNode A partial implementation of the GraphicsNode 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 the ConcretePatterPaint 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.
TextNode A graphics node that represents text.
TextNode.Anchor Defines where the text of a TextNode can be anchored relative to its location.
UpdateTracker This class tracks the changes on a GVT tree
 

Package org.apache.batik.gvt Description

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).



Copyright © 2008 Apache Software Foundation. All Rights Reserved.