Gephi Toolkit Javadoc


General API that defines the data structure, attributes associated to elements.


Interface Summary
AttributeColumn Column is the header of a data column.
AttributeController This controller is the access door to AttributeModel, that contains all attributes data.
AttributeEvent Attribute event interface, that AttributeListener receives when the attribute model or any attribute row is modified.
AttributeEventData Data associated with an attribute event.
AttributeListener Listener for attribute events.
AttributeModel Represents the data model, like a standard database would do.
AttributeRow Rows contains AttributeValue, one for each column.
AttributeRowFactory Factory which is building exclusively AttributeRow.
AttributeTable Table hosts columns and permits all manipulation on them.
AttributeValue Cell that contains the value for a particular AttributeColumn and AttributeRow.
AttributeValueFactory Factory which is building exclusively AttributeValue.

Class Summary

Enum Summary
AttributeEvent.EventType Attribute model events.
AttributeOrigin Meta-data that describes the origin of columns content.
AttributeType The different type an AttributeColumn can have.
Estimator This enum is used to determine what should be done with "ties".

Package Description

General API that defines the data structure, attributes associated to elements.

Gephi uses Attribute API to store all data for elements (nodes, edges) that are specific to the data manipulated - i.e. imported from a file or a datasource.

The AttributeController is managing models and is the access door to the system. This controller is a service, and can be retrieved by using the following command:

AttributeController ac = Lookup.getDefault().lookup(AttributeController.class);

Using the Attributes API, it is possible to add data columns of any type, and push data to rows dynamically.

Gephi Toolkit Javadoc