Package org.gephi.io.importer.api
API for importing data from any support.
This API defines a secure import flow, that allows to import data in
a container, then checks the container for data consistency and finally
process data and appended them to GraphAPI
.
See org.gephi.io.importer.spi
package for defining new
importers and org.gephi.io.processor.spi
for processors.
Processors come after importers and are responsible for appending
import results.
Import tasks can also carefully log what they do and where some problems where found. The report can then be displayed to users.
-
Interface Summary Interface Description ColumnDraft Column draft used by containers to represent future attribute columns.Container A container is created each time data are imported by importers.Container.Factory Container factory.ContainerLoader Interface for loading aContainer
with graph and attributes data from an importer.ContainerUnloader Interface for unloading a container.Database Database description and connection details.EdgeDraft Draft edge, hosted by import containers to represent edges found when importing.ElementDraft Draft element, hosted by import containers to represent nodes or edges found when importing.ElementDraft.Factory Node and edge draft factory.ImportController Manage and control the import execution flow.NodeDraft Draft node, hosted by import containers to represent nodes found when importing. -
Class Summary Class Description AbstractDatabase FileType File type definition.ImportUtils Issue Issue are logged and classified byReport
to describe a problem encountered during import process.PropertiesAssociations Report Report is a log and issue container. -
Enum Summary Enum Description EdgeDirection Edge direction setting.EdgeDirectionDefault Graph level setting that indicates the nature of its edges.EdgeMergeStrategy Defines the way edge weights are merged.ElementIdType Element id type.Issue.Level PropertiesAssociations.EdgeProperties PropertiesAssociations.NodeProperties