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