public class JgraphGraphMLExporter<V,E> extends Object
For a description of the format see http://en.wikipedia.org/wiki/GraphML.
| Constructor and Description |
|---|
JgraphGraphMLExporter()
Constructs a new GraphMLExporter object with integer name providers for
the vertex and edge IDs and null providers for the vertex and edge
labels.
|
JgraphGraphMLExporter(org.jgrapht.ext.VertexNameProvider<V> vertexIDProvider,
org.jgrapht.ext.VertexNameProvider<V> vertexLabelProvider,
org.jgrapht.ext.EdgeNameProvider<E> edgeIDProvider,
org.jgrapht.ext.EdgeNameProvider<E> edgeLabelProvider)
Constructs a new GraphMLExporter object with the given ID and label
providers.
|
| Modifier and Type | Method and Description |
|---|---|
void |
export(Writer writer,
org.jgrapht.Graph<V,E> g)
Exports a graph into a plain text file in GraphML format.
|
public JgraphGraphMLExporter()
public JgraphGraphMLExporter(org.jgrapht.ext.VertexNameProvider<V> vertexIDProvider, org.jgrapht.ext.VertexNameProvider<V> vertexLabelProvider, org.jgrapht.ext.EdgeNameProvider<E> edgeIDProvider, org.jgrapht.ext.EdgeNameProvider<E> edgeLabelProvider)
vertexIDProvider - for generating vertex IDs. Must not be null.vertexLabelProvider - for generating vertex labels. If null, vertex
labels will not be written to the file.edgeIDProvider - for generating vertex IDs. Must not be null.edgeLabelProvider - for generating edge labels. If null, edge labels
will not be written to the file.public void export(Writer writer, org.jgrapht.Graph<V,E> g) throws SAXException, TransformerConfigurationException
writer - the writer to which the graph to be exportedg - the graph to be exportedSAXException - exception during readingTransformerConfigurationException - exception during readingCopyright © 2022. All rights reserved.