## Uses of Interface
org.eclipse.rdf4j.rio.RDFHandler

- Packages that use RDFHandler
  Package | Description
  --- | ---
  org.eclipse.rdf4j.benchmark.rio.util |
  org.eclipse.rdf4j.console | A command line console tool for querying and updating local or remote RDF4J repositories.
  org.eclipse.rdf4j.console.util |
  org.eclipse.rdf4j.federated.endpoint |
  org.eclipse.rdf4j.federated.structures |
  org.eclipse.rdf4j.http.client |
  org.eclipse.rdf4j.query | Interfaces and classes for handling queries and query results.
  org.eclipse.rdf4j.query.dawg | Functionality to convert tuple query results to and from the Data Access Working Group Test Result Set RDF Vocabulary
  org.eclipse.rdf4j.query.impl |
  org.eclipse.rdf4j.repository | The Repository API: the main API for accessing rdf databases and SPARQL endpoints.
  org.eclipse.rdf4j.repository.base | Abstract base classes and wrappers for the main Repository API interfaces.
  org.eclipse.rdf4j.repository.contextaware | A repository wrapper with convenience functions for handling contexts.
  org.eclipse.rdf4j.repository.http | A repository that serves as a proxy client for a remote repository on an RDF4J Server.
  org.eclipse.rdf4j.repository.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  org.eclipse.rdf4j.repository.sail.helpers | Helper and utility classes for the `SailRepository`
  org.eclipse.rdf4j.repository.sparql | A `Repository` that serves as a SPARQL endpoint client.
  org.eclipse.rdf4j.repository.sparql.query |
  org.eclipse.rdf4j.repository.util | Helper classes for working with Repositories.
  org.eclipse.rdf4j.rio | Rio: The RDF4J parser/writer API.
  org.eclipse.rdf4j.rio.binary | Parser/writer for the RDF4J binary RDF format.
  org.eclipse.rdf4j.rio.helpers | Provides helpers classes for Rio.
  org.eclipse.rdf4j.rio.jsonld | Parser/writer for the JSON-L format.
  org.eclipse.rdf4j.rio.n3 | Writer for the Notation-3 (N3) format.
  org.eclipse.rdf4j.rio.ndjsonld |
  org.eclipse.rdf4j.rio.nquads | Parser/writer for the N-Quads format.
  org.eclipse.rdf4j.rio.ntriples | Parser/writer for the N-Triples format.
  org.eclipse.rdf4j.rio.rdfjson | Parser/writer for the RDF/JSON format.
  org.eclipse.rdf4j.rio.rdfxml | Parser/writer for the RDF/XML format.
  org.eclipse.rdf4j.rio.rdfxml.util | Pretty-printing for the RDF/XML format.
  org.eclipse.rdf4j.rio.trig | Parser/writer for the TriG format.
  org.eclipse.rdf4j.rio.trigstar |
  org.eclipse.rdf4j.rio.trix | Parser/writer for the TriX format.
  org.eclipse.rdf4j.rio.turtle | Parser/writer for the Turtle format.
  org.eclipse.rdf4j.rio.turtlestar |
  org.eclipse.rdf4j.sail.inferencer.util |
  org.eclipse.rdf4j.spin | See discussion at https://github.com/eclipse/rdf4j/issues/1262
  org.eclipse.rdf4j.spring.operationlog | Rdf4j-Spring OperationLog
  org.eclipse.rdf4j.spring.support.query |

- - ### Uses of RDFHandler in org.eclipse.rdf4j.benchmark.rio.util

    Classes in org.eclipse.rdf4j.benchmark.rio.util that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BlackHoleRDFHandler` | Empty RDF Handler that provides a `Statement` consumer that can be used with JMH BlackHole to avoid JVM (JIT Compiler) optimizations

    Methods in org.eclipse.rdf4j.benchmark.rio.util with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DataSetGenerator.`generateStatements​(RDFHandler handler, int percentBNodes, int percentLiterals, int textMinLength, int textMaxLength, int totalStatements, boolean isTextOnly, boolean withContext)` |

  - ### Uses of RDFHandler in org.eclipse.rdf4j.console

    Classes in org.eclipse.rdf4j.console that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `VerificationListener` | Listen to parser errors and warnings

  - ### Uses of RDFHandler in org.eclipse.rdf4j.console.util

    Classes in org.eclipse.rdf4j.console.util that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ConsoleRDFWriter` | Write query results to console

  - ### Uses of RDFHandler in org.eclipse.rdf4j.federated.endpoint

    Classes in org.eclipse.rdf4j.federated.endpoint that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `protected static class` | `EndpointFactory.DefaultRDFHandler` |

  - ### Uses of RDFHandler in org.eclipse.rdf4j.federated.structures

    Methods in org.eclipse.rdf4j.federated.structures with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FedXGraphQuery.`evaluate​(RDFHandler handler)` |

  - ### Uses of RDFHandler in org.eclipse.rdf4j.http.client

    Methods in org.eclipse.rdf4j.http.client with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | SPARQLProtocolSession.`getRDF​(org.apache.http.client.methods.HttpUriRequest method, RDFHandler handler, boolean requireContext)` | Parse the response in this thread using the provided `RDFHandler`.
    `void` | RDF4JProtocolSession.`getStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` |
    `void` | SPARQLProtocolSession.`sendGraphQuery​(QueryLanguage ql, String query, String baseURI, Dataset dataset, boolean includeInferred, int maxQueryTime, RDFHandler handler, Binding... bindings)` |
    `void` | SPARQLProtocolSession.`sendGraphQuery​(QueryLanguage ql, String query, Dataset dataset, boolean includeInferred, RDFHandler handler, Binding... bindings)` |

  - ### Uses of RDFHandler in org.eclipse.rdf4j.query

    Methods in org.eclipse.rdf4j.query with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | GraphQuery.`evaluate​(RDFHandler handler)` |
    `static void` | QueryResults.`report​(GraphQueryResult gqr, RDFHandler rdfHandler)` | Reports a graph query result to an `RDFHandler`.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.query.dawg

    Classes in org.eclipse.rdf4j.query.dawg that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DAWGTestBooleanParser` |
    `class` | `DAWGTestResultSetParser` |

    Constructors in org.eclipse.rdf4j.query.dawg with parameters of type RDFHandler
    Constructor | Description
    --- | ---
    `DAWGTestResultSetWriter​(RDFHandler rdfHandler)` |
    `DAWGTestResultSetWriter​(RDFHandler rdfHandler, ValueFactory vf)` |

  - ### Uses of RDFHandler in org.eclipse.rdf4j.query.impl

    Classes in org.eclipse.rdf4j.query.impl that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BackgroundGraphResult` | Provides concurrent access to statements as they are being parsed when instances of this class are run as Threads.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.repository

    Methods in org.eclipse.rdf4j.repository with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RepositoryConnection.`export​(RDFHandler handler, Resource... contexts)` | Exports all explicit statements in the specified contexts to the supplied RDFHandler.
    `void` | RepositoryConnection.`exportStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` | Exports all statements with a specific subject, predicate and/or object from the repository, optionally from the specified contexts.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.repository.base

    Methods in org.eclipse.rdf4j.repository.base with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractRepositoryConnection.`export​(RDFHandler handler, Resource... contexts)` |
    `void` | RepositoryConnectionWrapper.`exportStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` |
    `protected void` | RepositoryConnectionWrapper.`exportStatements​(RepositoryResult<Statement> stIter, RDFHandler handler)` | Exports all statements contained in the supplied statement iterator and all relevant namespace information to the supplied RDFHandler.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.repository.contextaware

    Methods in org.eclipse.rdf4j.repository.contextaware with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ContextAwareConnection.`export​(RDFHandler handler, Resource... contexts)` |
    `void` | ContextAwareConnection.`exportStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` |
    `void` | ContextAwareConnection.`exportStatements​(Resource subj, IRI pred, Value obj, RDFHandler handler, Resource... contexts)` | Exports all statements with a specific subject, predicate and/or object from the repository, optionally from the specified contexts.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.repository.http

    Methods in org.eclipse.rdf4j.repository.http with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | HTTPGraphQuery.`evaluate​(RDFHandler handler)` |

  - ### Uses of RDFHandler in org.eclipse.rdf4j.repository.sail

    Methods in org.eclipse.rdf4j.repository.sail with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SailGraphQuery.`evaluate​(RDFHandler handler)` |
    `void` | SailRepositoryConnection.`exportStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` |

  - ### Uses of RDFHandler in org.eclipse.rdf4j.repository.sail.helpers

    Classes in org.eclipse.rdf4j.repository.sail.helpers that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RDFSailInserter` | An RDFHandler that adds RDF data to a sail.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.repository.sparql

    Methods in org.eclipse.rdf4j.repository.sparql with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SPARQLConnection.`exportStatements​(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` |

  - ### Uses of RDFHandler in org.eclipse.rdf4j.repository.sparql.query

    Methods in org.eclipse.rdf4j.repository.sparql.query with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SPARQLGraphQuery.`evaluate​(RDFHandler handler)` |

  - ### Uses of RDFHandler in org.eclipse.rdf4j.repository.util

    Classes in org.eclipse.rdf4j.repository.util that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractRDFInserter` | An RDFHandler that adds RDF data to some RDF sink.
    `class` | `RDFInserter` | An RDFHandler that adds RDF data to a repository.
    `class` | `RDFRemover` | An RDFHandler that removes RDF data from a repository.

    Methods in org.eclipse.rdf4j.repository.util with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | Repositories.`graphQuery​(Repository repository, String query, RDFHandler handler)` | Performs a SPARQL Construct or Describe query on the given Repository within a transaction and passes the results to the given `RDFHandler`.
    `static void` | Repositories.`graphQueryNoTransaction​(Repository repository, String query, RDFHandler handler)` | Performs a SPARQL Construct or Describe query on the given Repository without opening a transaction and passes the results to the given `RDFHandler`.
    `void` | RDFLoader.`load​(File file, String baseURI, RDFFormat dataFormat, RDFHandler rdfHandler)` | Parses RDF data from the specified file to the given RDFHandler.
    `void` | RDFLoader.`load​(InputStream in, String baseURI, RDFFormat dataFormat, RDFHandler rdfHandler)` | Parses RDF data from an InputStream to the RDFHandler.
    `void` | RDFLoader.`load​(Reader reader, String baseURI, RDFFormat dataFormat, RDFHandler rdfHandler)` | Parses RDF data from a Reader to the RDFHandler.
    `void` | RDFLoader.`load​(URL url, String baseURI, RDFFormat dataFormat, RDFHandler rdfHandler)` | Parses the RDF data that can be found at the specified URL to the RDFHandler.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio

    Subinterfaces of RDFHandler in org.eclipse.rdf4j.rio
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `RDFWriter` | An interface for RDF document writers.

    Methods in org.eclipse.rdf4j.rio with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFParser` | RDFParser.`setRDFHandler​(RDFHandler handler)` | Sets the RDFHandler that will handle the parsed RDF data.
    `static void` | Rio.`write​(Iterable<Statement> model, RDFHandler writer)` | Writes the given statements to the given `RDFHandler`.
    `static void` | Rio.`write​(Statement statement, RDFHandler writer)` | Writes the given single statement to the given `RDFHandler`.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.binary

    Classes in org.eclipse.rdf4j.rio.binary that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BinaryRDFWriter` | A `RDFWriter` for the binary RDF format.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.helpers

    Classes in org.eclipse.rdf4j.rio.helpers that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractRDFHandler` | Base class for `RDFHandler`s with dummy implementations of all methods.
    `class` | `AbstractRDFWriter` | Base class for `RDFWriter`s offering common functionality for RDF writers.
    `class` | `BufferedGroupingRDFHandler` | An `RDFHandlerWrapper` that buffers statements internally and passes them to underlying handlers grouped by context, then subject, then predicate.
    `class` | `ContextStatementCollector` | A RDFHandler that can be used to collect reported statements in collections.
    `class` | `RDFHandlerWrapper` | Convenience base class for RDF handlers that wrap one or more other RDF handler.
    `class` | `StatementCollector` | A RDFHandler that can be used to collect reported statements in collections.
    `class` | `TimeLimitRDFHandler` |

    Fields in org.eclipse.rdf4j.rio.helpers declared as RDFHandler
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected RDFHandler` | AbstractRDFParser.`rdfHandler` | The RDFHandler that will handle the parsed RDF.

    Methods in org.eclipse.rdf4j.rio.helpers that return RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFHandler` | AbstractRDFParser.`getRDFHandler()` |

    Methods in org.eclipse.rdf4j.rio.helpers with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFParser` | AbstractRDFParser.`setRDFHandler​(RDFHandler handler)` |

    Constructors in org.eclipse.rdf4j.rio.helpers with parameters of type RDFHandler
    Constructor | Description
    --- | ---
    `BufferedGroupingRDFHandler​(int bufferSize, RDFHandler... handlers)` | Creates a new BufferedGroupedWriter that wraps the supplied handlers, using the supplied buffer size.
    `BufferedGroupingRDFHandler​(RDFHandler... handlers)` | Creates a new BufferedGroupedWriter that wraps the supplied handlers, using the default buffer size.
    `RDFHandlerWrapper​(ModelFactory modelFactory, RDFHandler... rdfHandlers)` | Creates a new RDFHandlerWrapper that wraps the supplied RDF handler(s).
    `RDFHandlerWrapper​(RDFHandler... rdfHandlers)` | Creates a new RDFHandlerWrapper that wraps the supplied RDF handler(s).
    `TimeLimitRDFHandler​(RDFHandler rdfHandler, long timeLimit)` |

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.jsonld

    Classes in org.eclipse.rdf4j.rio.jsonld that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JSONLDWriter` | An RDFWriter that links to `JSONLDInternalRDFParser`.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.n3

    Classes in org.eclipse.rdf4j.rio.n3 that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `N3Writer` | An implementation of the RDFWriter interface that writes RDF documents in N3 format.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.ndjsonld

    Classes in org.eclipse.rdf4j.rio.ndjsonld that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NDJSONLDWriter` |

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.nquads

    Classes in org.eclipse.rdf4j.rio.nquads that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NQuadsWriter` | RDFWriter implementation for the `N-Quads` RDF format.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.ntriples

    Classes in org.eclipse.rdf4j.rio.ntriples that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NTriplesWriter` | An implementation of the RDFWriter interface that writes RDF documents in N-Triples format.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.rdfjson

    Classes in org.eclipse.rdf4j.rio.rdfjson that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RDFJSONWriter` | `RDFWriter` implementation for the RDF/JSON format

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.rdfxml

    Classes in org.eclipse.rdf4j.rio.rdfxml that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RDFXMLWriter` | An implementation of the RDFWriter interface that writes RDF documents in XML-serialized RDF format.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.rdfxml.util

    Classes in org.eclipse.rdf4j.rio.rdfxml.util that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RDFXMLPrettyWriter` | An extension of RDFXMLWriter that outputs a more concise form of RDF/XML.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.trig

    Classes in org.eclipse.rdf4j.rio.trig that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TriGWriter` | An extension of `TurtleWriter` that writes RDF documents in TriG format by adding graph scopes to the Turtle document.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.trigstar

    Classes in org.eclipse.rdf4j.rio.trigstar that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TriGStarWriter` | An extension of `TriGWriter` that writes RDF-star documents in the TriG-star format by including the RDF-star triples.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.trix

    Classes in org.eclipse.rdf4j.rio.trix that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TriXWriter` | An implementation of the RDFWriter interface that writes RDF documents in TriX format.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.turtle

    Classes in org.eclipse.rdf4j.rio.turtle that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ArrangedWriter` | Deprecated. since 3.3.1.
    `class` | `TurtleWriter` | An implementation of the RDFWriter interface that writes RDF documents in Turtle format.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.rio.turtlestar

    Classes in org.eclipse.rdf4j.rio.turtlestar that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TurtleStarWriter` | An extension of `TurtleWriter` that writes RDF-star documents in the Turtle-star format by including the RDF-star triples.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.sail.inferencer.util

    Classes in org.eclipse.rdf4j.sail.inferencer.util that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RDFInferencerInserter` | An RDFHandler that adds RDF data to a sail as inferred statements.

  - ### Uses of RDFHandler in org.eclipse.rdf4j.spin

    Classes in org.eclipse.rdf4j.spin that implement RDFHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ConstraintViolationRDFHandler` |

    Methods in org.eclipse.rdf4j.spin with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SpinRenderer.`render​(ParsedBooleanQuery query, RDFHandler handler)` |
    `void` | SpinRenderer.`render​(ParsedDescribeQuery query, RDFHandler handler)` |
    `void` | SpinRenderer.`render​(ParsedGraphQuery query, RDFHandler handler)` |
    `void` | SpinRenderer.`render​(ParsedOperation operation, RDFHandler handler)` |
    `void` | SpinRenderer.`render​(ParsedQuery query, RDFHandler handler)` |
    `void` | SpinRenderer.`render​(ParsedTupleQuery query, RDFHandler handler)` |
    `void` | SpinRenderer.`render​(ParsedUpdate update, RDFHandler handler)` |

  - ### Uses of RDFHandler in org.eclipse.rdf4j.spring.operationlog

    Methods in org.eclipse.rdf4j.spring.operationlog with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | LoggingGraphQuery.`evaluate​(RDFHandler handler)` |

  - ### Uses of RDFHandler in org.eclipse.rdf4j.spring.support.query

    Methods in org.eclipse.rdf4j.spring.support.query with parameters of type RDFHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DelegatingGraphQuery.`evaluate​(RDFHandler handler)` |