Package org._3pq.jgrapht.ext
Class VisioExporter
- java.lang.Object
-
- org._3pq.jgrapht.ext.VisioExporter
-
public class VisioExporter extends java.lang.Object
Exports a graph to a csv format that can be imported into MS Visio.Tip: By default, the exported graph doesn't show link directions. To show link directions:
- Select All (Ctrl-A)
- Right Click the selected items
- Format/Line...
- Line ends: End: (choose an arrow)
- Author:
- Avner Linder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
VisioExporter.VertexNameProvider
Assigns a display name for each of the graph vertices.
-
Constructor Summary
Constructors Constructor Description VisioExporter()
Creates a new VisioExporter object.VisioExporter(VisioExporter.VertexNameProvider vertexNameProvider)
Creates a new VisioExporter object with the specified naming policy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
export(java.io.OutputStream output, Graph g)
Exports the specified graph into a Visio csv file format.
-
-
-
Constructor Detail
-
VisioExporter
public VisioExporter(VisioExporter.VertexNameProvider vertexNameProvider)
Creates a new VisioExporter object with the specified naming policy.- Parameters:
vertexNameProvider
- the vertex name provider to be used for naming the Visio shapes.
-
VisioExporter
public VisioExporter()
Creates a new VisioExporter object.
-
-
Method Detail
-
export
public void export(java.io.OutputStream output, Graph g)
Exports the specified graph into a Visio csv file format.- Parameters:
output
- the print stream to which the graph to be exported.g
- the graph to be exported.
-
-