Contains classes and interfaces for writing the GraphML format.
| Interface | Description | |
|---|---|---|
| IAttributeProvider | Provides data for writing GraphML attributes | |
| IGraphElementProvider | Provide generic access to the objects in a graph structure | |
| IGraphMLWriteErrorHandler | Error handler class to manage errors during the writing process. | |
| IIdProvider |
Interface that allows to control the id attribute value of core GraphML elements. |
|
| IOutputHandler |
Defines the contract for classes that generate the actual content of data tags and also generate
the corresponding key tags
|
|
| IResourceDescriptor | ||
| ISerializer |
Common interface for all classes that can serialize an object
It is advised that implementors use abstract
implementation classes like |
|
| IXmlAttributeProvider | This interface can be used to write XML attributes of core GraphML elements | |
| IXmlWriter | Abstraction of XML output classes that provide a consistent way to write Xml elements to some output |
| Class | Description | |
|---|---|---|
| AbstractOutputHandler | Abstract base class for classes that write output into GraphML data elements. | |
| AbstractSerializer |
Stub implementation of ISerializer
|
|
| AttributeOutputHandler |
A data handler that writes attributes as data elements in graphml files
into an IGraphDataHandler. |
|
| DefaultGraphElementProvider | ||
| DefaultXmlWriter | ||
| DirectGraphMLWriter | Implementation that writes a graph to a XML Object in GraphML format. | |
| EdgeStyleOutputHandler |
An IOutputHandler implementation that writes styles for
edge objects. |
|
| GraphMLWriteContext | Description of the context for the serialization process. | |
| GraphMLWriteError | A fatal error that occured while writing graphml output. | |
| LabelOutputHandler |
An IOutputHandler implementation that writes labels for
graph objects. |
|
| MapperAttributeOutputHandler |
An AttributeOutputHandler which uses a MapperAttributeProvider for reading attribute values. |
|
| MapperRegistryAttributeOutputHandler |
An AttributeOutputHandler which uses a MapperRegistryAttributeProvider for reading attribute values. |
|
| NodeInsetsOutputHandler |
An IOutputHandler implementation that writes node insets. |
|
| NodeStyleOutputHandler |
An IOutputHandler implementation that writes styles for
node objects. |
|
| PortStyleOutputHandler |
An IOutputHandler implementation that writes styles for
port objects. |
|
| SharedDataOutputHandler | ||
| WriteEdgeLayoutHandler | Output handler that writes edge geometry data. | |
| WriteNodeLayoutHandler | Output handler that writes node geometry data. | |
| WritePortLayoutHandler | Output handler that writes port geometry data. | |
| XmlAttributesProviderAdapter |
Adapter implementation for interface IXmlAttributeProvider. |