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.
|