Interface  Description 

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

CSVListener 
This interface defines a complete listener for a parse tree produced by
CSVParser . 
EdgeNameProvider<E> 
Assigns a display name for each of the graph edges.

EdgeProvider<V,E> 
Defines a provider of edges of type E

GmlListener 
This interface defines a complete listener for a parse tree produced by
GmlParser . 
GraphExporter<V,E> 
Interface for graph exporters

GraphImporter<V,E> 
Interface for graph importers

JGraphModelAdapter.CellFactory<VV,EE> 
Creates the JGraph cells that reflect the respective JGraphT elements.

VertexNameProvider<V> 
Assigns a display name for each of the graph vertices.

VertexProvider<V> 
Creates a Vertex of type V

VertexUpdater<V> 
Type to handle updates to a vertex when an import gets more information about a vertex after it
has been created.

Class  Description 

CSVBaseListener 
This class provides an empty implementation of
CSVListener ,
which can be extended to create a listener which only needs to handle a subset
of the available methods. 
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.

CSVLexer  
CSVParser  
CSVParser.EmptyFieldContext  
CSVParser.FieldContext  
CSVParser.FileContext  
CSVParser.HeaderContext  
CSVParser.RecordContext  
CSVParser.StringFieldContext  
CSVParser.TextFieldContext  
DIMACSImporter<V,E> 
Imports a graph specified in DIMACS format (http://mat.gsia.cmu.edu/COLOR/general/ccformat.ps).

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

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

DOTUtils  
GmlBaseListener 
This class provides an empty implementation of
GmlListener ,
which can be extended to create a listener which only needs to handle a subset
of the available methods. 
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).

GmlLexer  
GmlParser  
GmlParser.GmlContext  
GmlParser.KeyValuePairContext  
GmlParser.ListKeyValueContext  
GmlParser.NumberKeyValueContext  
GmlParser.StringKeyValueContext  
GraphMLExporter<V,E> 
Exports a graph as GraphML.

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

IntegerEdgeNameProvider<E> 
Assigns a unique integer to represent each edge.

IntegerNameProvider<V> 
Assigns a unique integer to represent each vertex.

JGraphModelAdapter<V,E> 
A JGraph model adapter.

JGraphModelAdapter.DefaultCellFactory<VV,EE> 
A simple default cell factory.

JGraphXAdapter<V,E> 
Adapter to draw a JGraphT graph with the JGraphX drawing library.

MatrixExporter<V,E>  
StringEdgeNameProvider<E> 
Generates edge names by invoking
Object.toString() on them. 
StringNameProvider<V> 
Generates vertex 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 

CSVFormat 
Supported CSV formats.

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

GmlExporter.Parameter 
Parameters that affect the behavior of the exporter.

GraphMLExporter.AttributeCategory 
Denotes the category of a GraphMLAttribute.

GraphMLExporter.AttributeType 
Denotes the type of a GraphMLAttribute.

MatrixExporter.Format 
Formats supported by the 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 © 2016. All rights reserved.