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()