Class GraphMLWriter
java.lang.Object
org.graffiti.plugin.io.AbstractOutputSerializer
org.graffiti.plugins.ios.exporters.graphml.GraphMLWriter
- All Implemented Interfaces:
OutputSerializer
,Serializer
- Direct Known Subclasses:
GraphMLgzWriter
public class GraphMLWriter extends AbstractOutputSerializer
Class
GraphMLWriter
is the main class for writing a graph to a
graphML file. This class uses the JAXP API to build a DOM tree which is then
written to a specified OutputStream
.- Author:
- ruediger
-
Constructor Summary
Constructors Constructor Description GraphMLWriter()
Constructs a newGraphMLWriter
. -
Method Summary
Modifier and Type Method Description String[]
getExtensions()
The file extensions the serializer can read or write.String[]
getFileTypeDescriptions()
The file type descriptions of the files the serializer can read or write.boolean
validFor(Graph g)
As standard, an output serializer will be valid writer for any type of graphvoid
write(OutputStream stream, Graph g)
Writes the contents of the given graph to a stream.Methods inherited from class org.graffiti.plugin.io.AbstractOutputSerializer
write
-
Constructor Details
-
GraphMLWriter
public GraphMLWriter()Constructs a newGraphMLWriter
.
-
-
Method Details
-
getExtensions
Description copied from interface:Serializer
The file extensions the serializer can read or write.- Returns:
- DOCUMENT ME!
-
getFileTypeDescriptions
Description copied from interface:Serializer
The file type descriptions of the files the serializer can read or write.- Returns:
- DOCUMENT ME!
-
validFor
Description copied from class:AbstractOutputSerializer
As standard, an output serializer will be valid writer for any type of graph- Specified by:
validFor
in interfaceOutputSerializer
- Overrides:
validFor
in classAbstractOutputSerializer
- Parameters:
g
- The graph to be serialized- Returns:
-
write
Description copied from interface:OutputSerializer
Writes the contents of the given graph to a stream.- Parameters:
stream
- The output stream to save the graph to.g
- The graph to save.- Throws:
IOException
-