public class RiotReader extends Object
Constructor and Description |
---|
RiotReader() |
Modifier and Type | Method and Description |
---|---|
static String |
chooseBaseIRI() |
static String |
chooseBaseIRI(String baseIRI,
String filename) |
static Iterator<Quad> |
createIteratorQuads(InputStream input,
Lang lang,
String baseIRI) |
static Iterator<Triple> |
createIteratorTriples(InputStream input,
Lang lang,
String baseIRI) |
static LangNQuads |
createParserNQuads(InputStream input,
Sink<Quad> sink)
Create a parser for NQuads, with default behaviour
|
static LangNQuads |
createParserNQuads(Tokenizer tokenizer,
Sink<Quad> sink)
Create a parser for NQuads, with default behaviour
|
static LangNTriples |
createParserNTriples(InputStream input,
Sink<Triple> sink)
Create a parser for N-Triples, with default behaviour
|
static LangNTriples |
createParserNTriples(Tokenizer tokenizer,
Sink<Triple> sink)
Create a parser for N-Triples, with default behaviour
|
static LangRIOT |
createParserQuads(InputStream input,
Lang lang,
String baseIRI,
Sink<Quad> sink)
Create a parser for a quads (or triples) language
|
static LangRIOT |
createParserQuads(Tokenizer tokenizer,
Lang lang,
String baseIRI,
Sink<Quad> sink)
Create a parser for a quads language
|
static LangRDFJSON |
createParserRdfJson(InputStream input,
Sink<Triple> sink) |
static LangRDFJSON |
createParserRdfJson(Tokenizer tokenizer,
Sink<Triple> sink)
Create parsers for RDF/JSON
|
static LangRDFXML |
createParserRDFXML(InputStream input,
String baseIRI,
Sink<Triple> sink)
Create a parser for RDF/XML
|
static LangTriG |
createParserTriG(InputStream input,
String baseIRI,
Sink<Quad> sink)
Create a parser for TriG, with default behaviour
|
static LangTriG |
createParserTriG(Tokenizer tokenizer,
String baseIRI,
Sink<Quad> sink)
Create a parser for TriG, with default behaviour
|
static LangRIOT |
createParserTriples(InputStream input,
Lang lang,
String baseIRI,
Sink<Triple> sink)
Create a parser for a triples language
|
static LangRIOT |
createParserTriples(Tokenizer tokenizer,
Lang lang,
String baseIRI,
Sink<Triple> sink)
Create a parser for a triples language
|
static LangTurtle |
createParserTurtle(InputStream input,
String baseIRI,
Sink<Triple> sink)
Create a parser for Turtle, with default behaviour
|
static LangTurtle |
createParserTurtle(Tokenizer tokenizer,
String baseIRI,
Sink<Triple> sink)
Create a parser for Turtle, with default behaviour
|
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.
|
public static void parseTriples(String filename, Sink<Triple> sink)
filename
- sink
- Where to send the triples from the parser.public static void parseTriples(String filename, Lang lang, String baseIRI, Sink<Triple> sink)
filename
- lang
- Language, or null for "guess from URL" (e.g. file extension)baseIRI
- Base IRI, or null for based on input filenamesink
- Where to send the triples from the parser.public static void parseTriples(InputStream in, Lang lang, String baseIRI, Sink<Triple> sink)
in
- Source for bytes to parse.lang
- Language.baseIRI
- Base IRI.sink
- Where to send the triples from the parser.public static void parseQuads(String filename, Sink<Quad> sink)
filename
- sink
- Where to send the quads from the parser.public static void parseQuads(String filename, Lang lang, String baseIRI, Sink<Quad> sink)
filename
- lang
- Language, or null for "guess from filename" (e.g. extension)baseIRI
- Base IRI, or null for base on input filenamesink
- Where to send the quads from the parser.public static void parseQuads(InputStream in, Lang lang, String baseIRI, Sink<Quad> sink)
in
- Source for bytes to parse.lang
- Language.baseIRI
- Base IRI.sink
- Where to send the quads from the parser.public static LangRIOT createParserTriples(InputStream input, Lang lang, String baseIRI, Sink<Triple> sink)
public static LangRIOT createParserTriples(Tokenizer tokenizer, Lang lang, String baseIRI, Sink<Triple> sink)
public static Iterator<Triple> createIteratorTriples(InputStream input, Lang lang, String baseIRI)
public static LangRIOT createParserQuads(InputStream input, Lang lang, String baseIRI, Sink<Quad> sink)
public static LangRIOT createParserQuads(Tokenizer tokenizer, Lang lang, String baseIRI, Sink<Quad> sink)
public static Iterator<Quad> createIteratorQuads(InputStream input, Lang lang, String baseIRI)
public static LangTurtle createParserTurtle(InputStream input, String baseIRI, Sink<Triple> sink)
public static LangTurtle createParserTurtle(Tokenizer tokenizer, String baseIRI, Sink<Triple> sink)
public static LangRDFXML createParserRDFXML(InputStream input, String baseIRI, Sink<Triple> sink)
public static LangRDFJSON createParserRdfJson(Tokenizer tokenizer, Sink<Triple> sink)
public static LangRDFJSON createParserRdfJson(InputStream input, Sink<Triple> sink)
public static LangTriG createParserTriG(InputStream input, String baseIRI, Sink<Quad> sink)
public static LangTriG createParserTriG(Tokenizer tokenizer, String baseIRI, Sink<Quad> sink)
public static LangNTriples createParserNTriples(InputStream input, Sink<Triple> sink)
public static LangNTriples createParserNTriples(Tokenizer tokenizer, Sink<Triple> sink)
public static LangNQuads createParserNQuads(InputStream input, Sink<Quad> sink)
public static LangNQuads createParserNQuads(Tokenizer tokenizer, Sink<Quad> sink)
public static String chooseBaseIRI()
Licenced under the Apache License, Version 2.0