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 | |
IOutputHandlerProvider | Interface for classes that provide a dynamic list of output handlers for a given scope | |
IResourceDescriptor | ||
ISerializer | Common interface for all classes that can serialize an object. | |
ISerializerRegistry | Management interface to handle the registration and deregistration of ISerializer instances, as well as the actual retrieval of ISerializer instances for a given target object. | |
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. | |
AutoMapOutputHandler | ||
AutoMapperOutputHandlerProvider | An output handler provider that automatically adds output handler instances for IRoundtripMapper instances registered with the graph's mapper registry. | |
AutoMapperSupport | ||
DefaultGraphElementProvider | ||
DefaultXmlWriter | Simple default implementation of the IXmlWriter interface. | |
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. | |
ObjectMapperAttributeOutputHandler | Output handler for writing complex mapper data using a provided ISerializer instance. | |
PortLocationModelOutputHandler | An IOutputHandler implementation that writes the location model parameter for port objects. To serialize a custom location model parameter, instances can be registered with GraphMLIOHandler#registerSerializer, which will be used automatically by this handler. | |
PortStyleOutputHandler | An IOutputHandler implementation that writes styles for port objects. | |
PortViewStateOutputHandler | ||
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. |