Contains classes and interfaces for reading the GraphML format.



Interfaces
 InterfaceDescription
 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.
Classes
 ClassDescription
 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.