Class DOTExporter<V,E>
java.lang.Object
org.jgrapht.nio.BaseExporter<V,E>
org.jgrapht.nio.dot.DOTExporter<V,E>
- Type Parameters:
V- the graph vertex typeE- the graph edge type
- All Implemented Interfaces:
GraphExporter<V,E>
Exports a graph into a DOT file.
For a description of the format see http://en.wikipedia.org/wiki/DOT_language.
The user can adjust the behavior using the various providers.- Author:
- Trevor Harmon, Dimitrios Michail
-
Field Summary
FieldsFields inherited from class BaseExporter
edgeAttributeProvider, edgeIdProvider, graphAttributeProvider, graphIdProvider, vertexAttributeProvider, vertexIdProvider -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new DOTExporter object with an integer id provider.DOTExporter(Function<V, String> vertexIdProvider) Constructs a new DOTExporter object with the given id provider. -
Method Summary
Modifier and TypeMethodDescriptionvoidexportGraph(Graph<V, E> g, Writer writer) Exports a graph into a plain text file in DOT format.Methods inherited from class BaseExporter
getEdgeAttribute, getEdgeAttributeProvider, getEdgeAttributes, getEdgeId, getEdgeIdProvider, getGraphAttribute, getGraphAttributeProvider, getGraphId, getGraphIdProvider, getVertexAttribute, getVertexAttributeProvider, getVertexAttributes, getVertexId, getVertexIdProvider, setEdgeAttributeProvider, setEdgeIdProvider, setGraphAttributeProvider, setGraphIdProvider, setVertexAttributeProvider, setVertexIdProviderMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface GraphExporter
exportGraph, exportGraph
-
Field Details
-
DEFAULT_GRAPH_ID
-
-
Constructor Details
-
DOTExporter
public DOTExporter()Constructs a new DOTExporter object with an integer id provider. -
DOTExporter
-
-
Method Details
-
exportGraph
Exports a graph into a plain text file in DOT format.- Specified by:
exportGraphin interfaceGraphExporter<V,E> - Parameters:
g- the graph to be exportedwriter- the writer to which the graph to be exported
-