| Interface | Description |
|---|---|
| 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.
|
| ProcessingTarget |
Rendering target to the Processing library.
|
| RenderTarget |
RenderTarget is the graphic container the renderers draw into.
|
| SVGTarget |
Rendering target to SVG format.
|
| Class | Description |
|---|---|
| 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. |
| 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: Processing, 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-2012 Gephi Consortium. All Rights Reserved.