| 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 Delimiter-separated value format. 
 | 
| CSVImporter<V,E> | 
 Imports a graph from a CSV Format or any other Delimiter-separated 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 GraphML-Attribute. 
 | 
| 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.