Class CancellableHandler
A RDF Handler which wraps another Handler allowing handling to be cancelled.
Inherited Members
Namespace: VDS.RDF.Parsing.Handlers
Assembly: dotNetRdf.dll
Syntax
public class CancellableHandler : BaseRdfHandler, ICommentRdfHandler, IWrappingRdfHandler, IRdfHandler, INodeFactory
Constructors
| Edit this page View SourceCancellableHandler(IRdfHandler)
Creates a new Cancellable Handler.
Declaration
public CancellableHandler(IRdfHandler handler)
Parameters
| Type | Name | Description |
|---|---|---|
| IRdfHandler | handler |
Properties
| Edit this page View SourceAcceptsAll
Gets that this Handler does not accept all Triples.
Declaration
public override bool AcceptsAll { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Overrides
| Edit this page View SourceInnerHandlers
Gets the Inner Handler wrapped by this Handler.
Declaration
public IEnumerable<IRdfHandler> InnerHandlers { get; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<IRdfHandler> |
Methods
| Edit this page View SourceCancel()
Informs the Handler that it should cancel handling at the next point possible assuming handling has not already completed.
Declaration
public void Cancel()
EndRdfInternal(bool)
Ends RDF Handling on the inner Handler.
Declaration
protected override void EndRdfInternal(bool ok)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | ok | Indicates whether parsing completed without error. |
Overrides
| Edit this page View SourceHandleBaseUriInternal(Uri)
Handles Base URIs by passing them to the inner handler and cancelling handling if it has been requested.
Declaration
protected override bool HandleBaseUriInternal(Uri baseUri)
Parameters
| Type | Name | Description |
|---|---|---|
| Uri | baseUri | Base URI. |
Returns
| Type | Description |
|---|---|
| bool |
Overrides
| Edit this page View SourceHandleNamespaceInternal(string, Uri)
Handles Namespace Declarations by passing them to the inner handler and cancelling handling if it has been requested.
Declaration
protected override bool HandleNamespaceInternal(string prefix, Uri namespaceUri)
Parameters
| Type | Name | Description |
|---|---|---|
| string | prefix | Namespace Prefix. |
| Uri | namespaceUri | Namespace URI. |
Returns
| Type | Description |
|---|---|
| bool |
Overrides
| Edit this page View SourceHandleQuadInternal(Triple, IRefNode)
Handles Quads by passing them to the inner handler and cancelling handling if it has been requested.
Declaration
protected override bool HandleQuadInternal(Triple t, IRefNode graph)
Parameters
| Type | Name | Description |
|---|---|---|
| Triple | t | Triple. |
| IRefNode | graph | The name of the graph containing the triple. |
Returns
| Type | Description |
|---|---|
| bool |
Overrides
| Edit this page View SourceHandleTripleInternal(Triple)
Handles Triples by passing them to the inner handler and cancelling handling if it has been requested.
Declaration
protected override bool HandleTripleInternal(Triple t)
Parameters
| Type | Name | Description |
|---|---|---|
| Triple | t | Triple. |
Returns
| Type | Description |
|---|---|
| bool |
Overrides
| Edit this page View SourceStartRdfInternal()
Starts RDF Handling on the inner Handler.
Declaration
protected override void StartRdfInternal()