| 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.