VDS.RDF.Parsing.Handlers Namespace |
Namespace for RDF and SPARQL Results Handlers.
Handlers are a powerful low level part of the parsers API, they allow you to parse RDF, RDF Datasets and SPARQL Results in such a way that you can take arbitrary actions with the data and choose to end parsing as soon as desired.
Class | Description | |
---|---|---|
![]() | AnyHandler |
A RDF Handler which just determines whether any Triples are present terminating parsing as soon as the first triple is received.
|
![]() | BaseHandler |
Abstract Base Class for Handlers.
|
![]() | BaseRdfHandler |
Abstract Base Class for RDF Handlers.
|
![]() | BaseResultsHandler |
Abstract Base Class for SPARQL Results Handlers.
|
![]() | CancellableHandler |
A RDF Handler which wraps another Handler allowing handling to be cancelled.
|
![]() | ChainedHandler |
A Handler which passes the RDF to be handled through a sequence of Handlers where Handling is terminated as soon as any Handler returns false.
|
![]() | CountHandler |
A RDF Handler which simply counts the Triples.
|
![]() | GraphHandler |
A RDF Handler which asserts Triples into a Graph.
|
![]() | GraphUriRewriteHandler |
A RDF Handler that rewrites the Graph URIs of Triples before passing them to an inner handler.
|
![]() | HandlerExtensions |
Static Class of extension methods for use with Handler classes.
|
![]() | ListStringsHandler |
A Results Handler which extracts Literals from one/more variables in a Result Set.
|
![]() | ListUrisHandler |
A Results Handler which extracts URIs from one/more variables in a Result Set.
|
![]() | MergingResultSetHandler |
A SPARQL Results Handler which allows you to load multiple Result Sets into a single SparqlResultSet which the standard ResultSetHandler does not permit.
|
![]() | MultiHandler |
A Handler which passes the RDF to be handled to multiple Handlers where Handling terminates in the handling request where one of the Handlers returns false.
|
![]() | MultisetHandler |
A SPARQL Results Handler which loads directly into a Multiset.
|
![]() | NullHandler |
A RDF Handler that ignores everything it handles.
|
![]() | PagingHandler |
A RDF Handler which wraps another handler passing only the chunk of triples falling within a given limit and offset to the underlying Handler.
|
![]() | ResultCountHandler |
A SPARQL Results Handler which just counts Results.
|
![]() | ResultSetHandler |
A SPARQL Results Handler which loads Results into a SparqlResultSet.
|
![]() | ResultWriteThroughHandler |
A Results Handler which writes the handled Results out to a TextWriter using a provided IResultFormatter.
|
![]() | StoreCountHandler |
A RDF Handler which simply counts the Triples and Graphs.
|
![]() | StoreHandler |
A RDF Handler that loads Quads into a ITripleStore instance.
|
![]() | StripStringHandler |
An RDF Handler which wraps another handler, stripping explicit xsd:string datatypes on object literals.
|
![]() | UniqueBlankNodesHandler |
A decorator for handlers which ensures that all blank nodes get unique IDs even if a blank node identifier is reused.
|
![]() | WriteThroughHandler |
A RDF Handler which writes the handled Triples out to a TextWriter using a provided ITripleFormatter.
|
![]() | WriteToStoreHandler |
A RDF Handler which writes the Triples being parsed directly to a IStorageProvider in batches provided the manager supports the UpdateGraph() method.
|