Class GraphHandler
A RDF Handler which asserts Triples into a Graph.
Inherited Members
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: VDS.RDF.Parsing.Handlers
Assembly: dotNetRDF.dll
Syntax
public class GraphHandler : BaseRdfHandler, IRdfHandler, INodeFactory
Constructors
| Improve this Doc View SourceGraphHandler(IGraph)
Creates a new Graph Handler.
Declaration
public GraphHandler(IGraph g)
Parameters
| Type | Name | Description |
|---|---|---|
| IGraph | g | Graph. |
Properties
| Improve this Doc View SourceAcceptsAll
Gets that this Handler accepts all Triples.
Declaration
public override bool AcceptsAll { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Overrides
| Improve this Doc View SourceBaseUri
Gets the Base URI of the Graph currently being parsed into.
Declaration
public Uri BaseUri { get; }
Property Value
| Type | Description |
|---|---|
| System.Uri |
Graph
Gets the Graph that this handler wraps.
Declaration
protected IGraph Graph { get; }
Property Value
| Type | Description |
|---|---|
| IGraph |
Methods
| Improve this Doc View SourceEndRdfInternal(Boolean)
Ends Handling RDF discarding the handled Triples if parsing failed (indicated by false for the
ok parameter) and otherwise merging the handled triples from the temporary graph into the target graph if necessary.
Declaration
protected override void EndRdfInternal(bool ok)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | ok | Indicates whether parsing completed OK. |
Overrides
| Improve this Doc View SourceHandleBaseUriInternal(Uri)
Handles Base URI Declarations by setting the Graphs Base URI.
Declaration
protected override bool HandleBaseUriInternal(Uri baseUri)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Uri | baseUri | Base URI. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Overrides
| Improve this Doc View SourceHandleNamespaceInternal(String, Uri)
Handles Namespace Declarations by adding them to the Graphs Namespace Map.
Declaration
protected override bool HandleNamespaceInternal(string prefix, Uri namespaceUri)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | prefix | Namespace Prefix. |
| System.Uri | namespaceUri | Namespace URI. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Overrides
| Improve this Doc View SourceHandleTripleInternal(Triple)
Handles Triples by asserting them in the Graph.
Declaration
protected override bool HandleTripleInternal(Triple t)
Parameters
| Type | Name | Description |
|---|---|---|
| Triple | t |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Overrides
| Improve this Doc View SourceStartRdfInternal()
Starts Handling RDF ensuring that if the target Graph is non-empty RDF is handling into a temporary Graph until parsing completes successfully.
Declaration
protected override void StartRdfInternal()