Package org.apache.jena.riot.system

Examples of org.apache.jena.riot.system.StreamRDF


     * @param sink      Where to send the triples from the parser.
     * @see             RiotReader#parse
     */ 
    public static void parseTriples(InputStream in, Lang lang, String baseIRI, Sink<Triple> sink)
    {
        StreamRDF dest = StreamRDFLib.sinkTriples(sink) ;
        parse(in, lang, baseIRI, dest) ;
    }
View Full Code Here


     * @param sink      Where to send the quads from the parser.
     * @see             RiotReader#parse
     */
    public static void parseQuads(String filename, Lang lang, String baseIRI, Sink<Quad> sink)
    {
        StreamRDF dest = StreamRDFLib.sinkQuads(sink) ;
        parse(filename, lang, baseIRI, dest) ;
    }
View Full Code Here

     * @param sink      Where to send the quads from the parser.
     * @see             RiotReader#parse
     */
    public static void parseQuads(InputStream in, Lang lang, String baseIRI, Sink<Quad> sink)
    {
        StreamRDF dest = StreamRDFLib.sinkQuads(sink) ;
        parse(in, lang, baseIRI, dest) ;
    }
View Full Code Here

                Graph g = GraphFactory.createDefaultGraph() ;
                HttpEntity entity = response.getEntity() ;
                // org.apache.http.entity.ContentType ;
                String ct = contentType(response) ;
                Lang lang = RDFLanguages.contentTypeToLang(ct) ;
                StreamRDF dest = StreamRDFLib.graph(g) ;
                InputStream in = entity.getContent() ;
                RDFDataMgr.parse(dest, in, baseIRI, lang) ;
                in.close() ;
                this.graph = g ;
            } catch (IOException ex) { IO.exception(ex) ; }
View Full Code Here

            TypedInputStream s = RDFDataMgr.open(source) ;
            Lang lang = RDFLanguages.contentTypeToLang(s.getContentType()) ;
            if ( RDFLanguages.isTriples(lang) ) {
                // Triples
                Graph g = GraphFactory.createGraphMem() ;
                StreamRDF stream = StreamRDFLib.graph(g) ;
                RDFDataMgr.parse(stream, s, source) ;
                Graph g2 = graph(graphStore, dest) ;
                GraphUtil.addInto(g2, g) ;
            } else {
                // Quads
                if ( dest != null )
                    throw new UpdateException("Attempt to load quads into a graph") ;
                DatasetGraph dsg = DatasetGraphFactory.createMem() ;
                StreamRDF stream = StreamRDFLib.dataset(dsg) ;
                RDFDataMgr.parse(stream, s, source) ;
                Iterator<Quad>  iter = dsg.find() ;
                for ( ; iter.hasNext() ; )
                {
                    Quad q = iter.next() ;
View Full Code Here

        write(out, iter, CharSpace.UTF8);
    }
   
    public static void write(OutputStream out, Iterator<Triple> iter, CharSpace charSpace)
    {
        StreamRDF s = StreamRDFLib.writer(out, charSpace) ;
        write$(s, iter) ;
    }
View Full Code Here

        write(out, iter, CharSpace.UTF8);
    }
   
    public static void write(Writer out, Iterator<Triple> iter, CharSpace charSpace)
    {
        StreamRDF s = StreamRDFLib.writer(out, charSpace) ;
        write$(s, iter) ;
    }
View Full Code Here

        Iterator<Triple> iter = graph.find(null, null, null) ;
        if ( charSpace == UTF8 )
            write(out, iter) ;
        else
        {
            StreamRDF s = new WriterStreamRDFTuples(IO.wrap(out), ASCII) ;
            write$(s, iter) ;
        }
    }
View Full Code Here

        Iterator<Triple> iter = graph.find(null, null, null) ;
        if ( charSpace == UTF8 )
            write(out, iter) ;
        else
        {
            StreamRDF s = new WriterStreamRDFTuples(IO.wrapASCII(out), ASCII) ;
            write$(s, iter) ;
        }
    
    }
View Full Code Here

public class TriGWriterBlocks extends TriGWriterBase
{
    @Override
    protected void output$(IndentedWriter iOut, DatasetGraph dsg, PrefixMap prefixMap, String baseURI)
    {
        StreamRDF dest = new WriterStreamRDFBlocks(iOut) ;
        WriterStream.write(dest, dsg, prefixMap, baseURI) ;
    }
View Full Code Here

TOP

Related Classes of org.apache.jena.riot.system.StreamRDF

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.