| Interface | Description |
|---|---|
| G2DTarget |
Rendering target to Java2d.
|
| Item |
An item is a visual element built by an
ItemBuilder and later used
by a Renderer to be displayed. |
| PDFTarget |
Rendering target to PDF format.
|
| PreviewController |
Controller that maintain the preview models, one per workspace.
|
| PreviewModel |
The Preview Model contains all items and all preview properties.
|
| RenderTarget |
RenderTarget is the graphic container the renderers draw into.
|
| SVGTarget |
Rendering target to SVG format.
|
| Class | Description |
|---|---|
| CanvasSize |
A canvas size, with a top left coordinate, a width and an heigth.
|
| ManagedRenderer |
Small class that contains a
Renderer and its enabled state. |
| PreviewMouseEvent |
Mouse event for preview.
|
| PreviewPreset |
Read only set of
PreviewProperty values. |
| PreviewProperties |
Container for
PreviewProperty attached to a PreviewModel. |
| PreviewProperty |
Define a (key, value) pair property attached to a
PreviewProperties
instance. |
| Vector |
| Enum | Description |
|---|---|
| PreviewMouseEvent.Button | |
| PreviewMouseEvent.Type |
This API hosts preview properties, items and renderers to control preview displays. Preview is using the current Graph to build a set of visual items. Items have a generic data container and are built within Item Builders implementations. Renderers are stateless singletons which renders items to a render target and have a list of fixed properties. RenderTarget is the graphic container: Java2D, PDF or SVG.
The Preview is highly customizable and allows any plug-in to implement or override existing renderers or item builders. Consult the SPI package for more details.
Copyright © 2007–2015 Gephi Consortium. All rights reserved.