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

- Packages that use RDFParser
  Package | Description
  --- | ---
  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.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.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.http.client

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

    Constructors in org.eclipse.rdf4j.http.client with parameters of type RDFParser
    Constructor and Description
    `BackgroundGraphResult(QueueCursor<Statement> queue, RDFParser parser, InputStream in, Charset charset, String baseURI)` Deprecated.
    `BackgroundGraphResult(RDFParser parser, InputStream in, Charset charset, String baseURI)` Deprecated.

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

    Methods in org.eclipse.rdf4j.query with parameters of type RDFParser
    Modifier and Type | Method and Description
    --- | ---
    `static GraphQueryResult` | QueryResults.`parseGraphBackground(InputStream in, String baseURI, RDFParser parser)` 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 and Description
    `BackgroundGraphResult(QueueCursor<Statement> queue, RDFParser parser, InputStream in, Charset charset, String baseURI)`
    `BackgroundGraphResult(RDFParser parser, InputStream in, Charset charset, String baseURI)`

  - ### 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 and 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.rio

    Methods in org.eclipse.rdf4j.rio that return RDFParser
    Modifier and Type | Method and 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 and 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 and Description
    --- | ---
    `class` | `BinaryRDFParser`

    Methods in org.eclipse.rdf4j.rio.binary that return RDFParser
    Modifier and Type | Method and 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 and 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 and Description
    --- | ---
    `class` | `AbstractRDFParser` Base class for `RDFParser`s offering common functionality for RDF parsers.
    `class` | `RDFParserBase` Deprecated. since 2.0. Use `AbstractRDFParser` instead.
    `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 and 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 and Description
    --- | ---
    `class` | `JSONLDParser` An `RDFParser` that links to `JSONLDInternalTripleCallback`.

    Methods in org.eclipse.rdf4j.rio.jsonld that return RDFParser
    Modifier and Type | Method and 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 and Description
    --- | ---
    `class` | `N3Parser`

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

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

    Classes in org.eclipse.rdf4j.rio.nquads that implement RDFParser
    Modifier and Type | Class and 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 and 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 and Description
    --- | ---
    `class` | `NTriplesParser` RDF parser for N-Triples files.

    Methods in org.eclipse.rdf4j.rio.ntriples that return RDFParser
    Modifier and Type | Method and 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 and Description
    --- | ---
    `class` | `RDFJSONParser` `RDFParser` implementation for the RDF/JSON format

    Methods in org.eclipse.rdf4j.rio.rdfjson that return RDFParser
    Modifier and Type | Method and 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 and Description
    --- | ---
    `class` | `RDFXMLParser` A parser for XML-serialized RDF.

    Methods in org.eclipse.rdf4j.rio.rdfxml that return RDFParser
    Modifier and Type | Method and 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 and 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 and 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 and Description
    --- | ---
    `class` | `TriGStarParser` RDF parser for TriG* (an extension of TriG that adds RDF* support).

    Methods in org.eclipse.rdf4j.rio.trigstar that return RDFParser
    Modifier and Type | Method and 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 and 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 and 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 and 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 and 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 and Description
    --- | ---
    `class` | `TurtleStarParser` RDF parser for Turtle* (an extension of Turtle that adds RDF* support).

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

Copyright © 2015-2021 Eclipse Foundation. All Rights Reserved.