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.
GraphicsNodeHitDetector The interface for doing hit detection on 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.
 

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