Contains classes and interfaces for reading the GraphML format.
| Interface | Description | |
|---|---|---|
| IAttributeFactory | Interface for storing parsed attribute values in the graph. | |
| IDeserializer | Interface fo classes that provide deserialization of Xml content in GraphML. | |
| IGraphItemFactory | This interface defines a factory for the creation of graphs and graph elements. | |
| IGraphMLParseErrorHandler | Error handler class to manage errors during the parsing process. | |
| IInputHandler | Basic interface for data handlers that parse data sections with a specific key and scope. | |
| IXmlAttributesParser |
Interface for classes that handle the parsing of XML attributes of GraphML elements (not GraphML attributes defined
with data elements)
|
|
| Precedence | Interface that can be used to assign a invokation precedence to input handlers. |
| Class | Description | |
|---|---|---|
| AbstractDeserializer |
Abstract IDeserializer implementation that provides
a default implementation of canHandle. |
|
| AbstractInputHandler |
Abstract implementation of the IInputHandler interface. |
|
| AttributeInputHandler |
A data handler that stores attributes given as data elements in graphml files
into an IGraphDataHandler. |
|
| DefaultGraphElementFactory |
Default implementation of the IGraphItemFactory interface. |
|
| EdgeStyleInputHandler | This class manages the deserialization of all edge styles in the graphml input. | |
| GraphMLParseContext | A GraphMLContext that is used for storing state during the parsing process. | |
| GraphMLParser | A parser that can handle GraphML data. | |
| LabelInputHandler | This class manages the deserialization of all labels in the graphml input. | |
| MapperAttributeFactory |
An IAttributeFactory implementation that stores parsed attributes in an IMapper instance. |
|
| MapperAttributeInputHandler |
An AttributeInputHandler which uses a MapperAttributeFactory for storing attribute values. |
|
| MapperRegistryAttributeFactory |
An IAttributeFactory implementation that stores parsed attributes in an IMapper instance. |
|
| MapperRegistryAttributeInputHandler |
An AttributeInputHandler which uses a MapperRegistryAttributeFactory for storing attribute values. |
|
| NodeStyleInputHandler | This class manages the deserialization of all node styles in the graphml input. | |
| ReadEdgeLayoutHandler | The main edge data handler responsible for parsing edges in a graphml file. | |
| ReadNodeLayoutHandler | Input handler that parses geometric node data. | |
| ReadPortLayoutHandler | The main port data handler responsible for parsing ports in a graphml file. | |
| ReferenceResolver | This class is responsible for resolving reference stubs | |
| SharedDataInputHandler | Specialized input handler for shared data sections | |
| XmlAttributesParserAdapter |
Implementation stub of IXmlAttributesParser. |