org.openjena.riot
Class RiotReader

java.lang.Object
  extended by org.openjena.riot.RiotReader

public class RiotReader
extends java.lang.Object


Constructor Summary
RiotReader()
           
 
Method Summary
static LangNQuads createParserNQuads(java.io.InputStream input, Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
          Create a parser for NQuads, with default behaviour
static LangNQuads createParserNQuads(Tokenizer tokenizer, Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
          Create a parser for NQuads, with default behaviour
static LangNTriples createParserNTriples(java.io.InputStream input, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create a parser for N-Triples, with default behaviour
static LangNTriples createParserNTriples(Tokenizer tokenizer, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create a parser for N-Triples, with default behaviour
static LangRIOT createParserQuads(java.io.InputStream input, Lang lang, java.lang.String baseIRI, Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
          Create a parser for a quads language
static LangRIOT createParserQuads(Tokenizer tokenizer, Lang lang, java.lang.String baseIRI, Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
          Create a parser for a quads language
static LangTriG createParserTriG(java.io.InputStream input, java.lang.String baseIRI, Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
          Create a parser for Trig, with default behaviour
static LangTriG createParserTriG(Tokenizer tokenizer, java.lang.String baseIRI, Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
          Create a parser for Trig, with default behaviour
static LangRIOT createParserTriples(java.io.InputStream input, Lang lang, java.lang.String baseIRI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create a parser for a triples language
static LangRIOT createParserTriples(Tokenizer tokenizer, Lang lang, java.lang.String baseIRI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create a parser for a triples language
static LangTurtle createParserTurtle(java.io.InputStream input, java.lang.String baseIRI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create a parser for Turtle, with default behaviour
static LangTurtle createParserTurtle(Tokenizer tokenizer, java.lang.String baseIRI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Create a parser for Turtle, with default behaviour
static void parseQuads(java.io.InputStream in, Lang lang, java.lang.String baseIRI, Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
          Parse a number of files, sending quads to a sink.
static void parseQuads(java.lang.String filename, Lang lang, java.lang.String baseIRI, Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
          Parse a number of files, sending quads to a sink.
static void parseQuads(java.lang.String filename, Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
          Parse a number of files, sending quads to a sink.
static void parseTriples(java.io.InputStream in, Lang lang, java.lang.String baseIRI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Parse a number of files, sending quads to a sink.
static void parseTriples(java.lang.String filename, Lang lang, java.lang.String baseIRI, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Parse a number of files, sending triples to a sink.
static void parseTriples(java.lang.String filename, Sink<com.hp.hpl.jena.graph.Triple> sink)
          Parse a number of files, sending triples to a sink.
static ParserProfile profile(Lang lang, java.lang.String baseIRI)
           
static ParserProfile profile(Lang lang, java.lang.String baseIRI, ErrorHandler handler)
           
static ParserProfile profile(java.lang.String baseIRI, boolean resolveIRIs, boolean checking, ErrorHandler handler)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RiotReader

public RiotReader()
Method Detail

profile

public static ParserProfile profile(Lang lang,
                                    java.lang.String baseIRI)

profile

public static ParserProfile profile(Lang lang,
                                    java.lang.String baseIRI,
                                    ErrorHandler handler)

profile

public static ParserProfile profile(java.lang.String baseIRI,
                                    boolean resolveIRIs,
                                    boolean checking,
                                    ErrorHandler handler)

parseTriples

public static void parseTriples(java.lang.String filename,
                                Sink<com.hp.hpl.jena.graph.Triple> sink)
Parse a number of files, sending triples to a sink. Must be in a triples syntax.

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

parseTriples

public static void parseTriples(java.lang.String filename,
                                Lang lang,
                                java.lang.String baseIRI,
                                Sink<com.hp.hpl.jena.graph.Triple> sink)
Parse a number of files, 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.

parseTriples

public static void parseTriples(java.io.InputStream in,
                                Lang lang,
                                java.lang.String baseIRI,
                                Sink<com.hp.hpl.jena.graph.Triple> sink)
Parse a number of files, sending quads to a sink.

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

parseQuads

public static void parseQuads(java.lang.String filename,
                              Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
Parse a number of files, sending quads to a sink.

Parameters:
filename -
sink - Where to send the quads from the parser.

parseQuads

public static void parseQuads(java.lang.String filename,
                              Lang lang,
                              java.lang.String baseIRI,
                              Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
Parse a number of files, 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.

parseQuads

public static void parseQuads(java.io.InputStream in,
                              Lang lang,
                              java.lang.String baseIRI,
                              Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
Parse a number of files, 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.

createParserTriples

public static LangRIOT createParserTriples(java.io.InputStream input,
                                           Lang lang,
                                           java.lang.String baseIRI,
                                           Sink<com.hp.hpl.jena.graph.Triple> sink)
Create a parser for a triples language


createParserTriples

public static LangRIOT createParserTriples(Tokenizer tokenizer,
                                           Lang lang,
                                           java.lang.String baseIRI,
                                           Sink<com.hp.hpl.jena.graph.Triple> sink)
Create a parser for a triples language


createParserQuads

public static LangRIOT createParserQuads(java.io.InputStream input,
                                         Lang lang,
                                         java.lang.String baseIRI,
                                         Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
Create a parser for a quads language


createParserQuads

public static LangRIOT createParserQuads(Tokenizer tokenizer,
                                         Lang lang,
                                         java.lang.String baseIRI,
                                         Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
Create a parser for a quads language


createParserTurtle

public static LangTurtle createParserTurtle(java.io.InputStream input,
                                            java.lang.String baseIRI,
                                            Sink<com.hp.hpl.jena.graph.Triple> sink)
Create a parser for Turtle, with default behaviour


createParserTurtle

public static LangTurtle createParserTurtle(Tokenizer tokenizer,
                                            java.lang.String baseIRI,
                                            Sink<com.hp.hpl.jena.graph.Triple> sink)
Create a parser for Turtle, with default behaviour


createParserTriG

public static LangTriG createParserTriG(java.io.InputStream input,
                                        java.lang.String baseIRI,
                                        Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
Create a parser for Trig, with default behaviour


createParserTriG

public static LangTriG createParserTriG(Tokenizer tokenizer,
                                        java.lang.String baseIRI,
                                        Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
Create a parser for Trig, with default behaviour


createParserNTriples

public static LangNTriples createParserNTriples(java.io.InputStream input,
                                                Sink<com.hp.hpl.jena.graph.Triple> sink)
Create a parser for N-Triples, with default behaviour


createParserNTriples

public static LangNTriples createParserNTriples(Tokenizer tokenizer,
                                                Sink<com.hp.hpl.jena.graph.Triple> sink)
Create a parser for N-Triples, with default behaviour


createParserNQuads

public static LangNQuads createParserNQuads(java.io.InputStream input,
                                            Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
Create a parser for NQuads, with default behaviour


createParserNQuads

public static LangNQuads createParserNQuads(Tokenizer tokenizer,
                                            Sink<com.hp.hpl.jena.sparql.core.Quad> sink)
Create a parser for NQuads, with default behaviour



Copyright © 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP