Show / Hide Table of Contents

Class GraphMLXmlResolver

A resolver that loads graphML DTD and XSD schemas from embedded resources.

Inheritance
System.Object
System.Xml.XmlResolver
GraphMLXmlResolver
Inherited Members
System.Xml.XmlResolver.GetEntityAsync(System.Uri, System.String, System.Type)
System.Xml.XmlResolver.ResolveUri(System.Uri, System.String)
System.Xml.XmlResolver.SupportsType(System.Uri, System.Type)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: QuikGraph.Serialization
Assembly: QuikGraph.Serialization.dll
Syntax
public sealed class GraphMLXmlResolver : XmlResolver

Constructors

| Improve this Doc View Source

GraphMLXmlResolver()

Initializes a new instance of the GraphMLXmlResolver class.

Declaration
public GraphMLXmlResolver()
| Improve this Doc View Source

GraphMLXmlResolver(XmlResolver)

Initializes a new instance of the GraphMLXmlResolver class.

Declaration
public GraphMLXmlResolver(XmlResolver baseResolver)
Parameters
Type Name Description
System.Xml.XmlResolver baseResolver

Base XML resolver.

Exceptions
Type Condition
System.ArgumentNullException

baseResolver is null.

Fields

| Improve this Doc View Source

GraphMLNamespace

Graph ML XML namespace.

Declaration
public const string GraphMLNamespace = "http://graphml.graphdrawing.org/xmlns"
Field Value
Type Description
System.String

Properties

| Improve this Doc View Source

Credentials

Declaration
public override ICredentials Credentials { set; }
Property Value
Type Description
System.Net.ICredentials
Overrides
System.Xml.XmlResolver.Credentials

Methods

| Improve this Doc View Source

GetEntity(Uri, String, Type)

Declaration
public override object GetEntity(Uri absoluteUri, string role, Type ofObjectToReturn)
Parameters
Type Name Description
System.Uri absoluteUri
System.String role
System.Type ofObjectToReturn
Returns
Type Description
System.Object
Overrides
System.Xml.XmlResolver.GetEntity(System.Uri, System.String, System.Type)

Extension Methods

GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, String)
GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, String, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>)
GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, XmlWriter)
GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, XmlWriter, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>)
GraphMLExtensions.DeserializeFromGraphML<TVertex, TEdge, TGraph>(TGraph, XmlReader, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
GraphMLExtensions.DeserializeFromGraphML<TVertex, TEdge, TGraph>(TGraph, TextReader, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
GraphMLExtensions.DeserializeFromGraphML<TVertex, TEdge, TGraph>(TGraph, String, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
GraphMLExtensions.DeserializeAndValidateFromGraphML<TVertex, TEdge, TGraph>(TGraph, TextReader, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
SerializationExtensions.SerializeToXml<TVertex, TEdge, TGraph>(TGraph, XmlWriter, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>, String, String, String, String)
SerializationExtensions.SerializeToXml<TVertex, TEdge, TGraph>(TGraph, XmlWriter, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>, String, String, String, String, Action<XmlWriter, TGraph>, Action<XmlWriter, TVertex>, Action<XmlWriter, TEdge>)
  • Improve this Doc
  • View Source
In This Article
Back to top QuikGraph