- clear() - Method in class org.jgrapht.io.IntegerComponentNameProvider
-
Clears all cached identifiers, and resets the unique identifier counter.
- ComponentAttributeProvider<T> - Interface in org.jgrapht.io
-
Provides display attributes for vertices and/or edges in a graph.
- ComponentNameProvider<T> - Interface in org.jgrapht.io
-
Provides a name for a component.
- ComponentUpdater<T> - Interface in org.jgrapht.io
-
Type to handle updates to a component when an import gets more information about it after it has
been created.
- create(String) - Static method in enum org.jgrapht.io.AttributeType
-
Create a type from a string representation
- createAttribute(Boolean) - Static method in class org.jgrapht.io.DefaultAttribute
-
Create a boolean attribute
- createAttribute(Integer) - Static method in class org.jgrapht.io.DefaultAttribute
-
Create an integer attribute
- createAttribute(Long) - Static method in class org.jgrapht.io.DefaultAttribute
-
Create a long attribute
- createAttribute(Float) - Static method in class org.jgrapht.io.DefaultAttribute
-
Create a float attribute
- createAttribute(Double) - Static method in class org.jgrapht.io.DefaultAttribute
-
Create a double attribute
- createAttribute(String) - Static method in class org.jgrapht.io.DefaultAttribute
-
Create a string attribute
- CSVExporter<V,E> - Class in org.jgrapht.io
-
Exports a graph into a CSV Format or any other Delimiter-separated value format.
- CSVExporter() - Constructor for class org.jgrapht.io.CSVExporter
-
- CSVExporter(CSVFormat) - Constructor for class org.jgrapht.io.CSVExporter
-
Creates a new CSVExporter with integer name providers for the vertices.
- CSVExporter(CSVFormat, char) - Constructor for class org.jgrapht.io.CSVExporter
-
Creates a new CSVExporter with integer name providers for the vertices.
- CSVExporter(ComponentNameProvider<V>, CSVFormat, char) - Constructor for class org.jgrapht.io.CSVExporter
-
Constructs a new CSVExporter with the given ID providers and format.
- CSVFormat - Enum in org.jgrapht.io
-
Supported CSV formats.
- CSVFormat.Parameter - Enum in org.jgrapht.io
-
Parameters that affect the behavior of CVS importers/exporters.
- CSVImporter<V,E> - Class in org.jgrapht.io
-
Imports a graph from a CSV Format or any other Delimiter-separated value format.
- CSVImporter(VertexProvider<V>, EdgeProvider<V, E>) - Constructor for class org.jgrapht.io.CSVImporter
-
- CSVImporter(VertexProvider<V>, EdgeProvider<V, E>, CSVFormat) - Constructor for class org.jgrapht.io.CSVImporter
-
Constructs a new importer.
- CSVImporter(VertexProvider<V>, EdgeProvider<V, E>, CSVFormat, char) - Constructor for class org.jgrapht.io.CSVImporter
-
Constructs a new importer.
- DEFAULT_DIMACS_FORMAT - Static variable in class org.jgrapht.io.DIMACSExporter
-
The default format used by the exporter.
- DEFAULT_GRAPH6SPARSE6_FORMAT - Static variable in class org.jgrapht.io.Graph6Sparse6Exporter
-
The default format used by the exporter.
- DEFAULT_GRAPH_ID - Static variable in class org.jgrapht.io.DOTExporter
-
Default graph id used by the exporter.
- DEFAULT_GRAPH_ID_KEY - Static variable in class org.jgrapht.io.DOTImporter
-
Default key used in the graph updater (if provided) for the graph ID.
- DefaultAttribute<T> - Class in org.jgrapht.io
-
Default implementation of an attribute.
- DefaultAttribute(T, AttributeType) - Constructor for class org.jgrapht.io.DefaultAttribute
-
Create a new attribute
- DIMACSExporter<V,E> - Class in org.jgrapht.io
-
Exports a graph into DIMACS format.
- DIMACSExporter() - Constructor for class org.jgrapht.io.DIMACSExporter
-
Constructs a new exporter.
- DIMACSExporter(ComponentNameProvider<V>) - Constructor for class org.jgrapht.io.DIMACSExporter
-
Constructs a new exporter with a given vertex ID provider.
- DIMACSExporter(ComponentNameProvider<V>, DIMACSFormat) - Constructor for class org.jgrapht.io.DIMACSExporter
-
Constructs a new exporter with a given vertex ID provider.
- DIMACSExporter.Parameter - Enum in org.jgrapht.io
-
- DIMACSFormat - Enum in org.jgrapht.io
-
DIMACS challenge format.
- DIMACSImporter<V,E> - Class in org.jgrapht.io
-
Imports a graph specified in DIMACS format.
- DIMACSImporter(VertexProvider<V>, EdgeProvider<V, E>, double) - Constructor for class org.jgrapht.io.DIMACSImporter
-
Construct a new DIMACSImporter
- DIMACSImporter(VertexProvider<V>, EdgeProvider<V, E>) - Constructor for class org.jgrapht.io.DIMACSImporter
-
Construct a new DIMACSImporter
- DOTExporter<V,E> - Class in org.jgrapht.io
-
Exports a graph into a DOT file.
- DOTExporter() - Constructor for class org.jgrapht.io.DOTExporter
-
Constructs a new DOTExporter object with an integer name provider for the vertex IDs and null
providers for the vertex and edge labels.
- DOTExporter(ComponentNameProvider<V>, ComponentNameProvider<V>, ComponentNameProvider<E>) - Constructor for class org.jgrapht.io.DOTExporter
-
Constructs a new DOTExporter object with the given ID and label providers.
- DOTExporter(ComponentNameProvider<V>, ComponentNameProvider<V>, ComponentNameProvider<E>, ComponentAttributeProvider<V>, ComponentAttributeProvider<E>) - Constructor for class org.jgrapht.io.DOTExporter
-
Constructs a new DOTExporter object with the given ID, label, and attribute providers.
- DOTExporter(ComponentNameProvider<V>, ComponentNameProvider<V>, ComponentNameProvider<E>, ComponentAttributeProvider<V>, ComponentAttributeProvider<E>, ComponentNameProvider<Graph<V, E>>) - Constructor for class org.jgrapht.io.DOTExporter
-
Constructs a new DOTExporter object with the given ID, label, attribute, and graph id
providers.
- DOTImporter<V,E> - Class in org.jgrapht.io
-
Import a graph from a DOT file.
- DOTImporter(VertexProvider<V>, EdgeProvider<V, E>) - Constructor for class org.jgrapht.io.DOTImporter
-
Constructs a new importer.
- DOTImporter(VertexProvider<V>, EdgeProvider<V, E>, ComponentUpdater<V>) - Constructor for class org.jgrapht.io.DOTImporter
-
Constructs a new importer.
- DOTImporter(VertexProvider<V>, EdgeProvider<V, E>, ComponentUpdater<V>, ComponentUpdater<Graph<V, E>>) - Constructor for class org.jgrapht.io.DOTImporter
-
Constructs a new importer.
- getComponentAttributes(T) - Method in interface org.jgrapht.io.ComponentAttributeProvider
-
Returns a set of attribute key/value pairs for a vertex or edge.
- getDelimiter() - Method in class org.jgrapht.io.CSVExporter
-
Get the delimiter (comma, semicolon, pipe, etc).
- getDelimiter() - Method in class org.jgrapht.io.CSVImporter
-
Get the delimiter (comma, semicolon, pipe, etc).
- getEdgeAttributeProvider() - Method in class org.jgrapht.io.GraphMLExporter
-
Get the edge attribute provider
- getEdgeDescriptor() - Method in enum org.jgrapht.io.DIMACSFormat
-
Get the edge descriptor used in the format.
- getEdgeLabelAttributeName() - Method in class org.jgrapht.io.GraphMLExporter
-
Get the attribute name for edge labels
- getEdgeLabelProvider() - Method in class org.jgrapht.io.GraphMLExporter
-
Get the edge label provider
- getEdgeWeightAttributeName() - Method in class org.jgrapht.io.GraphMLExporter
-
Get the attribute name for edge weights
- getEdgeWeightAttributeName() - Method in class org.jgrapht.io.GraphMLImporter
-
Get the attribute name for edge weights
- getEdgeWeightAttributeName() - Method in class org.jgrapht.io.SimpleGraphMLImporter
-
Get the attribute name for edge weights
- getFormat() - Method in class org.jgrapht.io.CSVExporter
-
Get the format of the exporter
- getFormat() - Method in class org.jgrapht.io.CSVImporter
-
Get the format that the importer is using.
- getFormat() - Method in class org.jgrapht.io.DIMACSExporter
-
Get the format of the exporter
- getFormat() - Method in class org.jgrapht.io.MatrixExporter
-
Get the format that the exporter is using.
- getName(T) - Method in interface org.jgrapht.io.ComponentNameProvider
-
Returns a unique name.
- getName(T) - Method in class org.jgrapht.io.IntegerComponentNameProvider
-
Returns the string representation of a component.
- getName(T) - Method in class org.jgrapht.io.StringComponentNameProvider
-
Returns the string representation of a component.
- getProblem() - Method in enum org.jgrapht.io.DIMACSFormat
-
Get the name of the problem.
- getType() - Method in interface org.jgrapht.io.Attribute
-
Get the type of the attribute
- getType() - Method in class org.jgrapht.io.DefaultAttribute
-
Get the type of the attribute
- getValue() - Method in interface org.jgrapht.io.Attribute
-
Get the value of the attribute
- getValue() - Method in class org.jgrapht.io.DefaultAttribute
-
Get the string value of the attribute
- getVertexAttributeProvider() - Method in class org.jgrapht.io.GraphMLExporter
-
Get the vertex attribute provider
- getVertexLabelAttributeName() - Method in class org.jgrapht.io.GraphMLExporter
-
Get the attribute name for vertex labels
- getVertexLabelProvider() - Method in class org.jgrapht.io.GraphMLExporter
-
Get the vertex label provider
- GmlExporter<V,E> - Class in org.jgrapht.io
-
Exports a graph into a GML file (Graph Modeling Language).
- GmlExporter() - Constructor for class org.jgrapht.io.GmlExporter
-
Creates a new GmlExporter object with integer name providers for the vertex and edge IDs and
null providers for the vertex and edge labels.
- GmlExporter(ComponentNameProvider<V>, ComponentNameProvider<V>, ComponentNameProvider<E>, ComponentNameProvider<E>) - Constructor for class org.jgrapht.io.GmlExporter
-
Constructs a new GmlExporter object with the given ID and label providers.
- GmlExporter.Parameter - Enum in org.jgrapht.io
-
Parameters that affect the behavior of the
GmlExporter exporter.
- GmlImporter<V,E> - Class in org.jgrapht.io
-
Imports a graph from a GML file (Graph Modeling Language).
- GmlImporter(VertexProvider<V>, EdgeProvider<V, E>) - Constructor for class org.jgrapht.io.GmlImporter
-
Constructs a new importer.
- Graph6Sparse6Exporter<V,E> - Class in org.jgrapht.io
-
Exporter which exports graphs in graph6 or sparse6 format.
- Graph6Sparse6Exporter() - Constructor for class org.jgrapht.io.Graph6Sparse6Exporter
-
Constructs a new exporter with a given vertex ID provider.
- Graph6Sparse6Exporter(Graph6Sparse6Exporter.Format) - Constructor for class org.jgrapht.io.Graph6Sparse6Exporter
-
Constructs a new exporter with a given vertex ID provider.
- Graph6Sparse6Exporter.Format - Enum in org.jgrapht.io
-
Format type: graph6 (g6) or sparse6(s6)
- Graph6Sparse6Importer<V,E> - Class in org.jgrapht.io
-
Importer which reads graphs in graph6 or sparse6 format.
- Graph6Sparse6Importer(VertexProvider<V>, EdgeProvider<V, E>, double) - Constructor for class org.jgrapht.io.Graph6Sparse6Importer
-
Construct a new Graph6Sparse6Importer
- Graph6Sparse6Importer(VertexProvider<V>, EdgeProvider<V, E>) - Constructor for class org.jgrapht.io.Graph6Sparse6Importer
-
Construct a new Graph6Sparse6Importer
- GraphExporter<V,E> - Interface in org.jgrapht.io
-
Interface for graph exporters
- GraphImporter<V,E> - Interface in org.jgrapht.io
-
Interface for graph importers
- GraphMLExporter<V,E> - Class in org.jgrapht.io
-
Exports a graph as GraphML.
- GraphMLExporter() - Constructor for class org.jgrapht.io.GraphMLExporter
-
Constructs a new GraphMLExporter with integer name providers for the vertex and edge
identifiers.
- GraphMLExporter(ComponentNameProvider<V>, ComponentNameProvider<V>, ComponentNameProvider<E>, ComponentNameProvider<E>) - Constructor for class org.jgrapht.io.GraphMLExporter
-
Constructs a new GraphMLExporter.
- GraphMLExporter(ComponentNameProvider<V>, ComponentNameProvider<V>, ComponentAttributeProvider<V>, ComponentNameProvider<E>, ComponentNameProvider<E>, ComponentAttributeProvider<E>) - Constructor for class org.jgrapht.io.GraphMLExporter
-
Constructs a new GraphMLExporter.
- GraphMLExporter.AttributeCategory - Enum in org.jgrapht.io
-
Denotes the category of a GraphML-Attribute.
- GraphMLImporter<V,E> - Class in org.jgrapht.io
-
Imports a graph from a GraphML data source.
- GraphMLImporter(VertexProvider<V>, EdgeProvider<V, E>) - Constructor for class org.jgrapht.io.GraphMLImporter
-
Constructs a new importer.
- ImportException - Exception in org.jgrapht.io
-
An exception that the library throws in case of graph import errors.
- ImportException() - Constructor for exception org.jgrapht.io.ImportException
-
Constructs an ImportException with null as its error detail message.
- ImportException(String) - Constructor for exception org.jgrapht.io.ImportException
-
Constructs an ImportException with the specified detail message.
- ImportException(String, Throwable) - Constructor for exception org.jgrapht.io.ImportException
-
Constructs an ImportException with the specified detail message and cause.
- ImportException(Throwable) - Constructor for exception org.jgrapht.io.ImportException
-
Constructs an ImportException with the specified cause and a detail message of
(cause==null ? null : cause.toString()) (which typically contains the class and
detail message of cause).
- importGraph(Graph<V, E>, Reader) - Method in class org.jgrapht.io.CSVImporter
-
Import a graph.
- importGraph(Graph<V, E>, Reader) - Method in class org.jgrapht.io.DIMACSImporter
-
Import a graph.
- importGraph(Graph<V, E>, Reader) - Method in class org.jgrapht.io.DOTImporter
-
Import a graph
- importGraph(Graph<V, E>, Reader) - Method in class org.jgrapht.io.GmlImporter
-
Import a graph.
- importGraph(Graph<V, E>, Reader) - Method in class org.jgrapht.io.Graph6Sparse6Importer
-
- importGraph(Graph<V, E>, String) - Method in class org.jgrapht.io.Graph6Sparse6Importer
-
Import the graph represented by a String in graph6 or sparse6 encoding.
- importGraph(Graph<V, E>, InputStream) - Method in interface org.jgrapht.io.GraphImporter
-
Import a graph
- importGraph(Graph<V, E>, Reader) - Method in interface org.jgrapht.io.GraphImporter
-
Import a graph
- importGraph(Graph<V, E>, File) - Method in interface org.jgrapht.io.GraphImporter
-
Import a graph
- importGraph(Graph<V, E>, Reader) - Method in class org.jgrapht.io.GraphMLImporter
-
Import a graph.
- importGraph(Graph<V, E>, Reader) - Method in class org.jgrapht.io.SimpleGraphMLImporter
-
Import a graph.
- IntegerComponentNameProvider<T> - Class in org.jgrapht.io
-
Assigns a unique integer to represent each component.
- IntegerComponentNameProvider() - Constructor for class org.jgrapht.io.IntegerComponentNameProvider
-
- isExportEdgeWeights() - Method in class org.jgrapht.io.GraphMLExporter
-
Whether the exporter will print edge weights.
- isParameter(CSVFormat.Parameter) - Method in class org.jgrapht.io.CSVExporter
-
Return if a particular parameter of the exporter is enabled
- isParameter(CSVFormat.Parameter) - Method in class org.jgrapht.io.CSVImporter
-
Return if a particular parameter of the exporter is enabled
- isParameter(DIMACSExporter.Parameter) - Method in class org.jgrapht.io.DIMACSExporter
-
Return if a particular parameter of the exporter is enabled
- isParameter(GmlExporter.Parameter) - Method in class org.jgrapht.io.GmlExporter
-
Return if a particular parameter of the exporter is enabled
- isParameter(LemonExporter.Parameter) - Method in class org.jgrapht.io.LemonExporter
-
Return if a particular parameter of the exporter is enabled
- isSchemaValidation() - Method in class org.jgrapht.io.GraphMLImporter
-
Whether the importer validates the input
- isSchemaValidation() - Method in class org.jgrapht.io.SimpleGraphMLImporter
-
Whether the importer validates the input
- setDelimiter(char) - Method in class org.jgrapht.io.CSVExporter
-
Set the delimiter (comma, semicolon, pipe, etc).
- setDelimiter(char) - Method in class org.jgrapht.io.CSVImporter
-
Set the delimiter (comma, semicolon, pipe, etc).
- setEdgeAttributeProvider(ComponentAttributeProvider<E>) - Method in class org.jgrapht.io.GraphMLExporter
-
Set the edge attribute provider.
- setEdgeLabelAttributeName(String) - Method in class org.jgrapht.io.GraphMLExporter
-
Set the attribute name to use for edge labels.
- setEdgeLabelProvider(ComponentNameProvider<E>) - Method in class org.jgrapht.io.GraphMLExporter
-
Set the edge label provider.
- setEdgeWeightAttributeName(String) - Method in class org.jgrapht.io.GraphMLExporter
-
Set the attribute name to use for edge weights.
- setEdgeWeightAttributeName(String) - Method in class org.jgrapht.io.GraphMLImporter
-
Set the attribute name to use for edge weights.
- setEdgeWeightAttributeName(String) - Method in class org.jgrapht.io.SimpleGraphMLImporter
-
Set the attribute name to use for edge weights.
- setExportEdgeWeights(boolean) - Method in class org.jgrapht.io.GraphMLExporter
-
Set whether the exporter will print edge weights.
- setFormat(CSVFormat) - Method in class org.jgrapht.io.CSVExporter
-
Set the format of the exporter
- setFormat(CSVFormat) - Method in class org.jgrapht.io.CSVImporter
-
Set the format of the importer
- setFormat(DIMACSFormat) - Method in class org.jgrapht.io.DIMACSExporter
-
Set the format of the exporter
- setFormat(MatrixExporter.Format) - Method in class org.jgrapht.io.MatrixExporter
-
Set the output format of the exporter
- setParameter(CSVFormat.Parameter, boolean) - Method in class org.jgrapht.io.CSVExporter
-
Set the value of a parameter of the exporter
- setParameter(CSVFormat.Parameter, boolean) - Method in class org.jgrapht.io.CSVImporter
-
Set the value of a parameter of the exporter
- setParameter(DIMACSExporter.Parameter, boolean) - Method in class org.jgrapht.io.DIMACSExporter
-
Set the value of a parameter of the exporter
- setParameter(GmlExporter.Parameter, boolean) - Method in class org.jgrapht.io.GmlExporter
-
Set the value of a parameter of the exporter
- setParameter(LemonExporter.Parameter, boolean) - Method in class org.jgrapht.io.LemonExporter
-
Set the value of a parameter of the exporter
- setSchemaValidation(boolean) - Method in class org.jgrapht.io.GraphMLImporter
-
Set whether the importer should validate the input
- setSchemaValidation(boolean) - Method in class org.jgrapht.io.SimpleGraphMLImporter
-
Set whether the importer should validate the input
- setVertexAttributeProvider(ComponentAttributeProvider<V>) - Method in class org.jgrapht.io.GraphMLExporter
-
Set the vertex attribute provider.
- setVertexLabelAttributeName(String) - Method in class org.jgrapht.io.GraphMLExporter
-
Set the attribute name to use for vertex labels.
- setVertexLabelProvider(ComponentNameProvider<V>) - Method in class org.jgrapht.io.GraphMLExporter
-
Set the vertex label provider.
- SimpleGraphMLImporter<V,E> - Class in org.jgrapht.io
-
Imports a graph from a GraphML data source.
- SimpleGraphMLImporter() - Constructor for class org.jgrapht.io.SimpleGraphMLImporter
-
Constructs a new importer.
- StringComponentNameProvider<T> - Class in org.jgrapht.io
-
Generates names by invoking Object.toString() on them.
- StringComponentNameProvider() - Constructor for class org.jgrapht.io.StringComponentNameProvider
-
- valueOf(String) - Static method in enum org.jgrapht.io.AttributeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jgrapht.io.CSVFormat.Parameter
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jgrapht.io.CSVFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jgrapht.io.DIMACSExporter.Parameter
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jgrapht.io.DIMACSFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jgrapht.io.GmlExporter.Parameter
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jgrapht.io.Graph6Sparse6Exporter.Format
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jgrapht.io.GraphMLExporter.AttributeCategory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jgrapht.io.LemonExporter.Parameter
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jgrapht.io.MatrixExporter.Format
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jgrapht.io.AttributeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jgrapht.io.CSVFormat.Parameter
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jgrapht.io.CSVFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jgrapht.io.DIMACSExporter.Parameter
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jgrapht.io.DIMACSFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jgrapht.io.GmlExporter.Parameter
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jgrapht.io.Graph6Sparse6Exporter.Format
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jgrapht.io.GraphMLExporter.AttributeCategory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jgrapht.io.LemonExporter.Parameter
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jgrapht.io.MatrixExporter.Format
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VertexProvider<V> - Interface in org.jgrapht.io
-
Creates a vertex.
- VisioExporter<V,E> - Class in org.jgrapht.io
-
Exports a graph to a CSV format that can be imported into MS Visio.
- VisioExporter(ComponentNameProvider<V>) - Constructor for class org.jgrapht.io.VisioExporter
-
Creates a new VisioExporter with the specified naming policy.
- VisioExporter() - Constructor for class org.jgrapht.io.VisioExporter
-
Creates a new VisioExporter.