Package org.apache.jena.riot.system

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


public class TurtleWriterBlocks extends TurtleWriterBase
{
    @Override
    protected void output$(IndentedWriter out, Graph graph, PrefixMap prefixMap, String baseURI)
    {
        StreamRDF dest = new WriterStreamRDFBlocks(out) ;
        WriterStream.write(dest, graph, prefixMap, baseURI) ;
    }
View Full Code Here


public class TurtleWriterFlat extends TurtleWriterBase
{
    @Override
    protected void output$(IndentedWriter out, Graph graph, PrefixMap prefixMap, String baseURI)
    {
        StreamRDF dest = new WriterStreamRDFFlat(out) ;
        WriterStream.write(dest, graph, prefixMap, baseURI) ;
    }
View Full Code Here

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

        write(out, iter, CharSpace.UTF8);
    }
   
    public static void write(OutputStream out, Iterator<Quad> 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<Quad> iter, CharSpace charSpace)
    {
        StreamRDF s = StreamRDFLib.writer(out, charSpace) ;
        write$(s, iter) ;
    }
View Full Code Here

    }

    @Override
    protected void exec()
    {
        StreamRDF sink = StreamRDFLib.writer(System.out) ;
        sink = InfFactory.inf(sink, vocab) ;
       
        List<String> files = getPositionalOrStdin() ;
        if ( files.isEmpty() )
            files.add("-") ;
View Full Code Here

    {
        action.beginWrite() ;
        try {
            String name = action.request.getRequestURL().toString() ;
            DatasetGraph dsg = action.getActiveDSG() ;
            StreamRDF dest = StreamRDFLib.dataset(dsg) ;
            LangRIOT parser = RiotReader.createParser(action.request.getInputStream(), lang, name , dest) ;
            parser.parse() ;
            action.commit();
            success(action) ;
        } catch (IOException ex) { action.abort() ; }
View Full Code Here

            DatasetGraph dsg = action.getActiveDSG() ;
            // This should not be anythign other than the datasets name via this route. 
            String name = action.request.getRequestURL().toString() ;
            //log.info(format("[%d] ** Content-length: %d", action.id, action.request.getContentLength())) ; 
            Graph g = dsg.getDefaultGraph() ;
            StreamRDF dest = StreamRDFLib.graph(g) ;
            LangRIOT parser = RiotReader.createParser(action.request.getInputStream(), lang, name , dest) ;
            parser.parse() ;
            action.commit();
            success(action) ;
        } catch (IOException ex) { action.abort() ; }
View Full Code Here

            if ( ! name.endsWith("/") )
                name = name+ "/"  ;
            name = name+(++counter) ;
            Node gn = NodeFactory.createURI(name) ;
            Graph g = dsg.getGraph(gn) ;
            StreamRDF dest = StreamRDFLib.graph(g) ;
            LangRIOT parser = RiotReader.createParser(action.request.getInputStream(), lang, name , dest) ;
            parser.parse() ;
            log.info(format("[%d] Location: %s", action.id, name)) ;
            action.response.setHeader("Location",  name) ;
            action.commit();
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

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.