org.apache.jena.riot
Class RiotReader

java.lang.Object
  extended by org.apache.jena.riot.RiotReader

public class RiotReader
extends Object

Operations to access RIOT parsers and send the output to a StreamRDF (triples or quads as appropriate). This class is probably not what you want to use. It is public to give maximum compatibility.

See Also:
for reading from a location, including web access and content negotation.

Constructor Summary
RiotReader()
           
 
Method Summary
static Iterator<Quad> createIteratorQuads(InputStream input, Lang lang, String baseIRI)
          Creates an iterator over the parsed quads
static Iterator<Triple> createIteratorTriples(InputStream input, Lang lang, String baseIRI)
          Create an iterator over the parsed triples
static LangRIOT createParser(InputStream input, Lang lang, String baseIRI, StreamRDF dest)
          Deprecated. Use RDFDataMgr.createReader(Lang)
static LangRIOT createParser(Reader input, Lang lang, String baseIRI, StreamRDF dest)
          Deprecated. Use RDFDataMgr.createReader(Lang)
static LangRIOT createParser(Tokenizer tokenizer, Lang lang, String baseIRI, StreamRDF dest)
          Deprecated. Use RDFDataMgr.createReader(Lang)
static LangNQuads createParserNQuads(InputStream input, CharSpace charSpace, StreamRDF dest)
          Deprecated. use an RDFDataMgr operation with argument Lang.NQUADS)
static LangNQuads createParserNQuads(InputStream input, StreamRDF dest)
          Deprecated. use an RDFDataMgr operation with argument Lang.NQUADS)
static LangNQuads createParserNQuads(Tokenizer tokenizer, StreamRDF dest)
          Create a parser for NQuads
static LangNTriples createParserNTriples(InputStream input, CharSpace charSpace, StreamRDF dest)
          Deprecated. use an RDFDataMgr operation with argument Lang.NTRIPLES
static LangNTriples createParserNTriples(InputStream input, StreamRDF dest)
          Deprecated. use an RDFDataMgr operation with argument Lang.NTRIPLES
static LangNTriples createParserNTriples(Tokenizer tokenizer, StreamRDF dest)
          Create a parser for N-Triples
static LangRDFJSON createParserRdfJson(InputStream input, StreamRDF dest)
          Deprecated. use RDFDataMgr and Lang.RDFJSON
static LangRDFJSON createParserRdfJson(Tokenizer tokenizer, StreamRDF dest)
          Create parsers for RDF/JSON
static LangRDFXML createParserRDFXML(InputStream input, String baseIRI, StreamRDF dest)
          Deprecated. use an RDFDataMgr operation with argument Lang.RDFXML
static LangTriG createParserTriG(InputStream input, String baseIRI, StreamRDF dest)
          Deprecated. use an RDFDataMgr operation with argument Lang.TRIG
static LangTriG createParserTriG(Tokenizer tokenizer, String baseIRI, StreamRDF dest)
          Create a parser for TriG
static LangTurtle createParserTurtle(InputStream input, String baseIRI, StreamRDF dest)
          Deprecated. use an RDFDataMgr operation with argument Lang.Turtle
static LangTurtle createParserTurtle(Tokenizer tokenizer, String baseIRI, StreamRDF dest)
          Create a parser for Turtle
static void parse(InputStream in, Lang lang, StreamRDF dest)
          Parse an InputStream, using RDFParserOutput as the destination for the parser output.
static void parse(InputStream in, Lang lang, String baseIRI, StreamRDF dest)
          Parse an InputStream, using RDFParserOutput as the destination for the parser output.
static void parse(String filename, Lang lang, StreamRDF dest)
          Parse a file, sending output to a StreamRDF sink.
static void parse(String filename, Lang lang, String baseIRI, StreamRDF dest)
          Parse a file, sending output to a StreamRDF sink.
static void parse(String filename, StreamRDF dest)
          Parse a file, sending output to a StreamRDF sink.
static void parseQuads(InputStream in, Lang lang, String baseIRI, Sink<Quad> sink)
          Parse an InputStream, sending quads to a sink.
static void parseQuads(String filename, Lang lang, String baseIRI, Sink<Quad> sink)
          Parse a file, sending quads to a sink.
static void parseQuads(String filename, Sink<Quad> sink)
          Parse a file, sending quads to a sink.
static void parseTriples(InputStream in, Lang lang, String baseIRI, Sink<Triple> sink)
          Parse an InputStream, sending triples to a sink.
static void parseTriples(String filename, Lang lang, String baseIRI, Sink<Triple> sink)
          Parse a file, sending triples to a sink.
static void parseTriples(String filename, Sink<Triple> sink)
          Parse a file, sending triples to a sink.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RiotReader

public RiotReader()
Method Detail

parse

public static void parse(String filename,
                         StreamRDF dest)
Parse a file, sending output to a StreamRDF sink. Must be in a triples syntax.

Parameters:
filename -
dest - Where to send the triples from the parser.

parse

public static void parse(String filename,
                         Lang lang,
                         StreamRDF dest)
Parse a file, sending output to a StreamRDF sink. Must be in a triples syntax.

Parameters:
filename -
lang - Language, or null for "guess from URL" (e.g. file extension)
dest - Where to send the triples from the parser.

parse

public static void parse(String filename,
                         Lang lang,
                         String baseIRI,
                         StreamRDF dest)
Parse a file, sending output to a StreamRDF sink. Must be in a triples syntax.

Parameters:
filename -
lang - Language, or null for "guess from URL" (e.g. file extension)
baseIRI - Base IRI, or null for based on input filename
dest - Where to send the triples from the parser.

parse

public static void parse(InputStream in,
                         Lang lang,
                         StreamRDF dest)
Parse an InputStream, using RDFParserOutput as the destination for the parser output.

Parameters:
in - Source for bytes to parse.
lang - Language.
dest - Where to send the triples from the parser.

parse

public static void parse(InputStream in,
                         Lang lang,
                         String baseIRI,
                         StreamRDF dest)
Parse an InputStream, using RDFParserOutput as the destination for the parser output.

Parameters:
in - Source for bytes to parse.
lang - Language.
baseIRI - Base IRI.
dest - Where to send the triples from the parser.

createParser

@Deprecated
public static LangRIOT createParser(InputStream input,
                                               Lang lang,
                                               String baseIRI,
                                               StreamRDF dest)
Deprecated. Use RDFDataMgr.createReader(Lang)

Create a parser


createParser

@Deprecated
public static LangRIOT createParser(Reader input,
                                               Lang lang,
                                               String baseIRI,
                                               StreamRDF dest)
Deprecated. Use RDFDataMgr.createReader(Lang)

Create a parser


createParser

@Deprecated
public static LangRIOT createParser(Tokenizer tokenizer,
                                               Lang lang,
                                               String baseIRI,
                                               StreamRDF dest)
Deprecated. Use RDFDataMgr.createReader(Lang)

Create a parser


parseTriples

public static void parseTriples(String filename,
                                Sink<Triple> sink)
Parse a file, sending triples to a sink. Must be in a triples syntax.

Parameters:
filename -
sink - Where to send the triples from the parser.
See Also:
parse(String,StreamRDF)

parseTriples

public static void parseTriples(String filename,
                                Lang lang,
                                String baseIRI,
                                Sink<Triple> sink)
Parse a file, sending triples to a sink. Must be in a triples syntax.

Parameters:
filename -
lang - Language, or null for "guess from URL" (e.g. file extension)
baseIRI - Base IRI, or null for based on input filename
sink - Where to send the triples from the parser.
See Also:
parse(java.lang.String, org.apache.jena.riot.system.StreamRDF)

parseTriples

public static void parseTriples(InputStream in,
                                Lang lang,
                                String baseIRI,
                                Sink<Triple> sink)
Parse an InputStream, sending triples to a sink.

Parameters:
in - Source for bytes to parse.
lang - Language.
baseIRI - Base IRI.
sink - Where to send the triples from the parser.
See Also:
parse(java.lang.String, org.apache.jena.riot.system.StreamRDF)

parseQuads

public static void parseQuads(String filename,
                              Sink<Quad> sink)
Parse a file, sending quads to a sink.

Parameters:
filename -
sink - Where to send the quads from the parser.
See Also:
parse(java.lang.String, org.apache.jena.riot.system.StreamRDF)

parseQuads

public static void parseQuads(String filename,
                              Lang lang,
                              String baseIRI,
                              Sink<Quad> sink)
Parse a file, sending quads to a sink.

Parameters:
filename -
lang - Language, or null for "guess from filename" (e.g. extension)
baseIRI - Base IRI, or null for base on input filename
sink - Where to send the quads from the parser.
See Also:
parse(java.lang.String, org.apache.jena.riot.system.StreamRDF)

parseQuads

public static void parseQuads(InputStream in,
                              Lang lang,
                              String baseIRI,
                              Sink<Quad> sink)
Parse an InputStream, sending quads to a sink.

Parameters:
in - Source for bytes to parse.
lang - Language.
baseIRI - Base IRI.
sink - Where to send the quads from the parser.
See Also:
parse(java.lang.String, org.apache.jena.riot.system.StreamRDF)

createIteratorTriples

public static Iterator<Triple> createIteratorTriples(InputStream input,
                                                     Lang lang,
                                                     String baseIRI)
Create an iterator over the parsed triples

Parameters:
input - Input Stream
lang - Language
baseIRI - Base IRI
Returns:
Iterator over the triples

createIteratorQuads

public static Iterator<Quad> createIteratorQuads(InputStream input,
                                                 Lang lang,
                                                 String baseIRI)
Creates an iterator over the parsed quads

Parameters:
input - Input Stream
lang - Language
baseIRI - Base IRI
Returns:
Iterator over the quads

createParserTurtle

@Deprecated
public static LangTurtle createParserTurtle(InputStream input,
                                                       String baseIRI,
                                                       StreamRDF dest)
Deprecated. use an RDFDataMgr operation with argument Lang.Turtle

Create a parser for Turtle


createParserTurtle

public static LangTurtle createParserTurtle(Tokenizer tokenizer,
                                            String baseIRI,
                                            StreamRDF dest)
Create a parser for Turtle


createParserRDFXML

@Deprecated
public static LangRDFXML createParserRDFXML(InputStream input,
                                                       String baseIRI,
                                                       StreamRDF dest)
Deprecated. use an RDFDataMgr operation with argument Lang.RDFXML

Create a parser for RDF/XML


createParserRdfJson

public static LangRDFJSON createParserRdfJson(Tokenizer tokenizer,
                                              StreamRDF dest)
Create parsers for RDF/JSON


createParserRdfJson

@Deprecated
public static LangRDFJSON createParserRdfJson(InputStream input,
                                                         StreamRDF dest)
Deprecated. use RDFDataMgr and Lang.RDFJSON


createParserTriG

@Deprecated
public static LangTriG createParserTriG(InputStream input,
                                                   String baseIRI,
                                                   StreamRDF dest)
Deprecated. use an RDFDataMgr operation with argument Lang.TRIG

Create a parser for TriG


createParserTriG

public static LangTriG createParserTriG(Tokenizer tokenizer,
                                        String baseIRI,
                                        StreamRDF dest)
Create a parser for TriG


createParserNTriples

@Deprecated
public static LangNTriples createParserNTriples(InputStream input,
                                                           StreamRDF dest)
Deprecated. use an RDFDataMgr operation with argument Lang.NTRIPLES

Create a parser for N-Triples


createParserNTriples

@Deprecated
public static LangNTriples createParserNTriples(InputStream input,
                                                           CharSpace charSpace,
                                                           StreamRDF dest)
Deprecated. use an RDFDataMgr operation with argument Lang.NTRIPLES

Create a parser for N-Triples


createParserNTriples

public static LangNTriples createParserNTriples(Tokenizer tokenizer,
                                                StreamRDF dest)
Create a parser for N-Triples


createParserNQuads

@Deprecated
public static LangNQuads createParserNQuads(InputStream input,
                                                       StreamRDF dest)
Deprecated. use an RDFDataMgr operation with argument Lang.NQUADS)

Create a parser for NQuads


createParserNQuads

@Deprecated
public static LangNQuads createParserNQuads(InputStream input,
                                                       CharSpace charSpace,
                                                       StreamRDF dest)
Deprecated. use an RDFDataMgr operation with argument Lang.NQUADS)

Create a parser for NQuads


createParserNQuads

public static LangNQuads createParserNQuads(Tokenizer tokenizer,
                                            StreamRDF dest)
Create a parser for NQuads



Licenced under the Apache License, Version 2.0