Interface  Description 

Attribute 
An attribute

ComponentAttributeProvider<T> 
Provides display attributes for vertices and/or edges in a graph.

ComponentNameProvider<T> 
Provides a name for a component.

ComponentUpdater<T> 
Type to handle updates to a component when an import gets more information about it after it has
been created.

EdgeProvider<V,E> 
Provider of edges

GraphExporter<V,E> 
Interface for graph exporters

GraphImporter<V,E> 
Interface for graph importers

VertexProvider<V> 
Creates a vertex.

Class  Description 

CSVExporter<V,E> 
Exports a graph into a CSV Format or any other Delimiterseparated value format.

CSVImporter<V,E> 
Imports a graph from a CSV Format or any other Delimiterseparated value format.

DefaultAttribute<T> 
Default implementation of an attribute.

DIMACSExporter<V,E> 
Exports a graph into DIMACS format.

DIMACSImporter<V,E> 
Imports a graph specified in DIMACS format.

DOTExporter<V,E> 
Exports a graph into a DOT file.

DOTImporter<V,E> 
Import a graph from a DOT file.

EmptyComponentAttributeProvider<T> 
A component attribute provider which always returns an empty collection.

GmlExporter<V,E> 
Exports a graph into a GML file (Graph Modeling Language).

GmlImporter<V,E> 
Imports a graph from a GML file (Graph Modeling Language).

Graph6Sparse6Exporter<V,E> 
Exporter which exports graphs in graph6 or sparse6 format.

Graph6Sparse6Importer<V,E> 
Importer which reads graphs in graph6 or sparse6 format.

GraphMLExporter<V,E> 
Exports a graph as GraphML.

GraphMLImporter<V,E> 
Imports a graph from a GraphML data source.

IntegerComponentNameProvider<T> 
Assigns a unique integer to represent each component.

JSONExporter<V,E> 
Exports a graph using JSON.

JSONImporter<V,E> 
Imports a graph from a JSON file.

LemonExporter<V,E> 
Exports a graph into Lemon graph format (LGF).

MatrixExporter<V,E>  
SimpleGraphMLImporter<V,E> 
Imports a graph from a GraphML data source.

StringComponentNameProvider<T> 
Generates names by invoking
Object.toString() on them. 
VisioExporter<V,E> 
Exports a graph to a CSV format that can be imported into MS Visio.

Enum  Description 

AttributeType 
Denotes the type of an attribute.

CSVFormat 
Supported CSV formats.

CSVFormat.Parameter 
Parameters that affect the behavior of CVS importers/exporters.

DIMACSExporter.Parameter 
Parameters that affect the behavior of the
DIMACSExporter exporter. 
DIMACSFormat 
DIMACS challenge format.

GmlExporter.Parameter 
Parameters that affect the behavior of the
GmlExporter exporter. 
Graph6Sparse6Exporter.Format 
Format type: graph6 (g6) or sparse6(s6)

GraphMLExporter.AttributeCategory 
Denotes the category of a GraphMLAttribute.

LemonExporter.Parameter 
Parameters that affect the behavior of the
LemonExporter exporter. 
MatrixExporter.Format 
Formats supported by the
MatrixExporter exporter. 
Exception  Description 

ExportException 
An exception that the library throws in case of graph export errors.

ImportException 
An exception that the library throws in case of graph import errors.

Copyright © 2019. All rights reserved.