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

- Packages that use RDFParser
  Package | Description
  --- | ---
  org.eclipse.rdf4j.benchmark.rio |
  org.eclipse.rdf4j.benchmark.rio.impl |
  org.eclipse.rdf4j.http.client |
  org.eclipse.rdf4j.query | Interfaces and classes for handling queries and query results.
  org.eclipse.rdf4j.query.impl |
  org.eclipse.rdf4j.query.parser.sparql | The rdf4j SPARQL 1.1 parser.
  org.eclipse.rdf4j.repository.sail.helpers | Helper and utility classes for the `SailRepository`
  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.hdt | Parser/writer for the HDT v1.0 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.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 |

- - ### Uses of RDFParser in org.eclipse.rdf4j.benchmark.rio

    Methods in org.eclipse.rdf4j.benchmark.rio that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract RDFParser` | ParserBenchmark.`getParser()` |

  - ### Uses of RDFParser in org.eclipse.rdf4j.benchmark.rio.impl

    Methods in org.eclipse.rdf4j.benchmark.rio.impl that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFParser` | BinaryParserBenchmark.`getParser()` |
    `RDFParser` | JSONLDParserBenchmark.`getParser()` |
    `RDFParser` | N3ParserBenchmark.`getParser()` |
    `RDFParser` | NQuadsParserBenchmark.`getParser()` |
    `RDFParser` | NTriplesParserBenchmark.`getParser()` |
    `RDFParser` | RDFJSONParserBenchmark.`getParser()` |
    `RDFParser` | TrigParserBenchmark.`getParser()` |
    `RDFParser` | TrixParserBenchmark.`getParser()` |
    `RDFParser` | TurtleParserBenchmark.`getParser()` |
    `RDFParser` | XMLParserBenchmark.`getParser()` |

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

    Methods in org.eclipse.rdf4j.http.client with parameters of type RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `GraphQueryResult` | BackgroundResultExecutor.`parse​(RDFParser parser, InputStream in, Charset charset, String baseURI, WeakReference<?> callerReference)` |

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

    Methods in org.eclipse.rdf4j.query with parameters of type RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `static GraphQueryResult` | QueryResults.`parseGraphBackground​(InputStream in, String baseURI, RDFParser parser, WeakReference<?> callerReference)` | Parses an RDF document and returns it as a GraphQueryResult object, with parsing done on a separate thread in the background. IMPORTANT: As this method will spawn a new thread in the background, it is vitally important that the resulting GraphQueryResult be closed consistently when it is no longer required, to prevent resource leaks.

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

    Constructors in org.eclipse.rdf4j.query.impl with parameters of type RDFParser
    Constructor | Description
    --- | ---
    `BackgroundGraphResult​(QueueCursor<Statement> queue, RDFParser parser, InputStream in, Charset charset, String baseURI)` |
    `BackgroundGraphResult​(RDFParser parser, InputStream in, Charset charset, String baseURI, WeakReference<?> callerRef)` |

  - ### Uses of RDFParser in org.eclipse.rdf4j.query.parser.sparql

    Classes in org.eclipse.rdf4j.query.parser.sparql that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SPARQLUpdateDataBlockParser` | An extension of `TriGStarParser` that processes data in the format specified in the SPARQL 1.1 grammar for Quad data (assuming no variables, as is the case for INSERT DATA and DELETE DATA operations).

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

    Classes in org.eclipse.rdf4j.repository.sail.helpers that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SPARQLUpdateDataBlockParser` | Deprecated. since 3.2.2.

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

    Methods in org.eclipse.rdf4j.rio that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `static RDFParser` | Rio.`createParser​(RDFFormat format)` | Convenience methods for creating RDFParser objects.This method uses the registry returned by `RDFParserRegistry.getInstance()` to get a factory for the specified format and uses this factory to create the appropriate parser.
    `static RDFParser` | Rio.`createParser​(RDFFormat format, ValueFactory valueFactory)` | Convenience methods for creating RDFParser objects that use the specified ValueFactory to create RDF model objects.
    `RDFParser` | RDFParserFactory.`getParser()` | Returns a RDFParser instance.
    `<T> RDFParser` | RDFParser.`set​(RioSetting<T> setting, T value)` | Set a setting on the parser, and return this parser object to allow chaining.
    `RDFParser` | RDFParser.`setParseErrorListener​(ParseErrorListener el)` | Sets the ParseErrorListener that will be notified of any errors that this parser finds during parsing.
    `RDFParser` | RDFParser.`setParseLocationListener​(ParseLocationListener ll)` | Sets the ParseLocationListener that will be notified of the parser's progress during the parse process.
    `RDFParser` | RDFParser.`setParserConfig​(ParserConfig config)` | Sets all supplied parser configuration options.
    `RDFParser` | RDFParser.`setRDFHandler​(RDFHandler handler)` | Sets the RDFHandler that will handle the parsed RDF data.
    `RDFParser` | RDFParser.`setValueFactory​(ValueFactory valueFactory)` | Sets the ValueFactory that the parser will use to create Value objects for the parsed RDF data.

    Constructors in org.eclipse.rdf4j.rio with parameters of type RDFParser
    Constructor | Description
    --- | ---
    `NegativeParserTest​(IRI testUri, String caseURI, String inputURL, String baseURL, RDFParser targetParser, FailureMode failureMode)` |
    `PositiveParserTest​(IRI testUri, String testName, String inputURL, String outputURL, String baseURL, RDFParser targetParser, RDFParser ntriplesParser)` |

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

    Classes in org.eclipse.rdf4j.rio.binary that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BinaryRDFParser` |

    Methods in org.eclipse.rdf4j.rio.binary that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFParser` | BinaryRDFParserFactory.`getParser()` | Returns a new instance of `BinaryRDFParser`.

  - ### Uses of RDFParser in org.eclipse.rdf4j.rio.hdt

    Classes in org.eclipse.rdf4j.rio.hdt that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HDTParser` | RDF parser for HDT v1.0 files.

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

    Classes in org.eclipse.rdf4j.rio.helpers that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractRDFParser` | Base class for `RDFParser`s offering common functionality for RDF parsers.
    `class` | `XMLReaderBasedParser` | Base class for Rio parsers that are based on a SAX `XMLReader`.

    Methods in org.eclipse.rdf4j.rio.helpers that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> RDFParser` | AbstractRDFParser.`set​(RioSetting<T> setting, T value)` |
    `RDFParser` | AbstractRDFParser.`setParseErrorListener​(ParseErrorListener el)` |
    `RDFParser` | AbstractRDFParser.`setParseLocationListener​(ParseLocationListener el)` |
    `RDFParser` | AbstractRDFParser.`setParserConfig​(ParserConfig config)` |
    `RDFParser` | AbstractRDFParser.`setRDFHandler​(RDFHandler handler)` |
    `RDFParser` | AbstractRDFParser.`setValueFactory​(ValueFactory valueFactory)` |

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

    Classes in org.eclipse.rdf4j.rio.jsonld that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JSONLDParser` | An `RDFParser` that links to `JSONLDInternalTripleCallback`.

    Methods in org.eclipse.rdf4j.rio.jsonld that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFParser` | JSONLDParserFactory.`getParser()` |

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

    Classes in org.eclipse.rdf4j.rio.n3 that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `N3Parser` |

    Methods in org.eclipse.rdf4j.rio.n3 that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract RDFParser` | N3ParserTestCase.`createRDFParser()` |
    `RDFParser` | N3ParserFactory.`getParser()` | Returns a new instance of `N3Parser`.

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

    Classes in org.eclipse.rdf4j.rio.ndjsonld that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NDJSONLDParser` | Introduce a parser capable of parsing Newline Delimited JSON-LD, where each line is a serialized JSON-LD record.

    Methods in org.eclipse.rdf4j.rio.ndjsonld that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFParser` | NDJSONLDParserFactory.`getParser()` |

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

    Classes in org.eclipse.rdf4j.rio.nquads that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NQuadsParser` | RDF parser implementation for the `N-Quads` RDF format, extending the Rio N-Triples parser.

    Methods in org.eclipse.rdf4j.rio.nquads that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract RDFParser` | AbstractNQuadsParserTest.`createRDFParser()` |
    `RDFParser` | NQuadsParserFactory.`getParser()` | Returns a new instance of NQuadsParser.

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

    Classes in org.eclipse.rdf4j.rio.ntriples that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NTriplesParser` | RDF parser for N-Triples files.

    Methods in org.eclipse.rdf4j.rio.ntriples that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract RDFParser` | AbstractNTriplesParserTest.`createRDFParser()` |
    `RDFParser` | NTriplesParserFactory.`getParser()` | Returns a new instance of NTriplesParser.

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

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

    Methods in org.eclipse.rdf4j.rio.rdfjson that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract RDFParser` | RDFJSONParserTestCase.`createRDFParser()` |
    `RDFParser` | RDFJSONParserFactory.`getParser()` |

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

    Classes in org.eclipse.rdf4j.rio.rdfxml that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RDFXMLParser` | A parser for XML-serialized RDF.

    Methods in org.eclipse.rdf4j.rio.rdfxml that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract RDFParser` | RDFXMLParserTestCase.`createRDFParser()` |
    `RDFParser` | RDFXMLParserFactory.`getParser()` | Returns a new instance of RDFXMLParser.

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

    Classes in org.eclipse.rdf4j.rio.trig that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TriGParser` | RDF parser for RDF-1.1 TriG files.

    Methods in org.eclipse.rdf4j.rio.trig that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract RDFParser` | TriGParserTestCase.`createNQuadsParser()` |
    `protected abstract RDFParser` | TriGParserTestCase.`createTriGParser()` |
    `RDFParser` | TriGParserFactory.`getParser()` | Returns a new instance of `TriGParser`.

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

    Classes in org.eclipse.rdf4j.rio.trigstar that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TriGStarParser` | RDF parser for TriG-star (an extension of TriG that adds RDF-star support).

    Methods in org.eclipse.rdf4j.rio.trigstar that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFParser` | TriGStarParserFactory.`getParser()` | Returns a new instance of `TriGStarParser`.

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

    Classes in org.eclipse.rdf4j.rio.trix that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TriXParser` | A parser that can parse RDF files that are in the TriX format .

    Methods in org.eclipse.rdf4j.rio.trix that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFParser` | TriXParserFactory.`getParser()` | Returns a new instance of `TriXParser`.

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

    Classes in org.eclipse.rdf4j.rio.turtle that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TurtleParser` | RDF parser for RDF-1.1 Turtle files.

    Methods in org.eclipse.rdf4j.rio.turtle that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract RDFParser` | TurtleParserTestCase.`createNTriplesParser()` |
    `protected abstract RDFParser` | TurtleParserTestCase.`createTurtleParser()` |
    `RDFParser` | TurtleParserFactory.`getParser()` | Returns a new instance of `TurtleParser`.

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

    Classes in org.eclipse.rdf4j.rio.turtlestar that implement RDFParser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TurtleStarParser` | RDF parser for Turtle-star (an extension of Turtle that adds RDF-star support).

    Methods in org.eclipse.rdf4j.rio.turtlestar that return RDFParser
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFParser` | TurtleStarParserFactory.`getParser()` | Returns a new instance of `TurtleStarParser`.