prefuse.render |
Interfaces and modules for rendering VisualItems into a graphics context.
{@link prefuse.render.Renderer} instances are responsible for drawing
items, computing item bounds, and determining if a point lies within or
without an item.
{@link prefuse.render.RendererFactory} instances, on the other hand, are
used to determine which Renderer should be used for a given VisualItem.
|
Java Source File Name | Type | Comment |
AbstractShapeRenderer.java | Class | Abstract base class implementation of the Renderer interface for
supporting the drawing of basic shapes. |
AxisRenderer.java | Class | Renderer for drawing an axis tick mark and label. |
DefaultRendererFactory.java | Class | Default factory implementation from which to retrieve VisualItem
renderers.
This class supports the use of a default renderer for EdgeItems (the default
edge renderer) and another for all other non-edge VisualItems (the default
item renderer). |
EdgeRenderer.java | Class | Renderer that draws edges as lines connecting nodes. |
ImageFactory.java | Class | Utility class that manages loading and storing images. |
LabelRenderer.java | Class | Renderer that draws a label, which consists of a text string,
an image, or both.
When created using the default constructor, the renderer attempts
to use text from the "label" field. |
NullRenderer.java | Class | Renderer that does nothing, causing an item to be rendered "into
the void". |
PolygonRenderer.java | Class | Renderer for drawing a polygon, either as a closed shape, or as a
series of potentially unclosed curves. |
Renderer.java | Interface | Interface for rendering VisualItems, providing drawing as well as location
checking and bounding box routines. |
RendererFactory.java | Interface | The RendererFactory is responsible for providing the proper Renderer
instance for drawing a given VisualItem. |
ShapeRenderer.java | Class | Renderer for drawing simple shapes. |