org.apache.batik.gvt |
GVT Package
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).
|
Java Source File Name | Type | Comment |
AbstractGraphicsNode.java | Class | A partial implementation of the GraphicsNode interface. |
CanvasGraphicsNode.java | Class | The graphics node container with a background color. |
CompositeGraphicsNode.java | Class | A CompositeGraphicsNode is a graphics node that can contain graphics nodes. |
CompositeShapePainter.java | Class | A shape painter which consists of multiple shape painters. |
FillShapePainter.java | Class | A shape painter that can be used to fill a shape. |
GraphicsNode.java | Interface | The base class for all graphics nodes. |
GVTTreeWalker.java | Class | GVTTreeWalker objects are used to navigate a GVT tree or subtree. |
ImageNode.java | Class | A graphics node that represents an image described as a graphics node. |
Marker.java | Class | 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.java | Class | A shape painter that can be used to paint markers on a shape. |
Mask.java | Interface | Describes a mask. |
Messages.java | Class | This class manages the message for the test.svg module. |
PatternPaint.java | Class | The PatternPaint class provides a way to fill a Shape with a a pattern
defined as a GVT Tree. |
PatternPaintContext.java | Class | PaintContext for the ConcretePatterPaint
paint implementation. |
ProxyGraphicsNode.java | Class | A graphics node which provides a placeholder for another graphics node. |
RasterImageNode.java | Class | A graphics node that represents a raster image. |
RootGraphicsNode.java | Class | The top-level graphics node of the GVT tree. |
Selectable.java | Interface | Interface describing object that can be selected or have selections
made on it. |
Selector.java | Interface | Interface which allows selection of GraphicsNodes and their contents. |
ShapeNode.java | Class | A graphics node that represents a shape. |
ShapePainter.java | Interface | Renders the shape of a ShapeNode. |
StrokeShapePainter.java | Class | A shape painter that can be used to draw the outline of a shape. |
TextNode.java | Class | A graphics node that represents text. |
TextPainter.java | Interface | Renders the attributed character iterator of a TextNode. |
TextSelectionTest.java | Class | This test validates that the text selection API's work properly. |
UpdateTracker.java | Class | |