public AbstractStreamRdfNodeTupleWriter(StreamRDF stream, Writer writer) { if (stream == null) throw new NullPointerException("stream cannot be null"); if (writer == null) throw new NullPointerException("writer cannot be null"); this.stream = stream; this.stream.start(); this.writer = writer; }
public AbstractStreamRdfNodeTupleWriter(StreamRDF stream, Writer writer) { if (stream == null) throw new NullPointerException("stream cannot be null"); if (writer == null) throw new NullPointerException("writer cannot be null"); this.stream = stream; this.stream.start(); this.writer = writer; }
/** Send a dataset to a StreamRDF as prefixes, triples and quads, enclosed in stream.start()/stream.finish() */ public static void datasetToStream(DatasetGraph datasetGraph, StreamRDF stream) { stream.start() ; sendDatasetToStream(datasetGraph, stream) ; stream.finish() ; }
private static void write$(StreamRDF s, Iterator<Quad> iter) { s.start() ; StreamOps.sendQuadsToStream(iter, s) ; s.finish(); }
/** Send the triples of graph and it's prefix mapping to a StreamRDF, enclosed in stream.start()/stream.finish() */ public static void graphToStream(Graph graph, StreamRDF stream) { stream.start(); sendGraphToStream(graph, stream) ; stream.finish() ; }
private static void write$(StreamRDF s, Iterator<Triple> iter) { s.start() ; StreamOps.sendTriplesToStream(iter, s) ; s.finish(); }
private static void write$(StreamRDF s, Iterator<Triple> iter) { s.start() ; StreamRDFLib.triplesToStream(s, iter) ; s.finish(); }
private static void write$(StreamRDF s, Iterator<Quad> iter) { s.start() ; StreamRDFLib.quadsToStream(s, iter) ; s.finish(); }
@Override public void write(OutputStream out, Graph graph, PrefixMap prefixMap, String baseURI, Context context) { StreamRDF stream = BinRDF.streamToOutputStream(out, withValues) ; stream.start() ; StreamOps.graphToStream(graph, stream) ; stream.finish() ; } }
@Override public void parse() { dest.start(); try { runParser(); } finally { dest.finish(); tokens.close(); } }
@Override public void write(OutputStream out, DatasetGraph dsg, PrefixMap prefixMap, String baseURI, Context context) { StreamRDF stream = BinRDF.streamToOutputStream(out, withValues) ; stream.start(); StreamOps.sendDatasetToStream(dsg, stream, prefixMap) ; stream.finish(); } }
@Override protected void output(IndentedWriter iOut, DatasetGraph datasetGraph, PrefixMap prefixMap, String baseURI, Context context) { StreamRDF dest = new WriterStreamRDFFlat(iOut) ; dest.start() ; dest.base(baseURI) ; StreamOps.sendDatasetToStream(datasetGraph, dest, prefixMap) ; dest.finish() ; } }
@Override protected void output(IndentedWriter iOut, DatasetGraph dsg, PrefixMap prefixMap, String baseURI, Context context) { StreamRDF dest = new WriterStreamRDFBlocks(iOut) ; dest.start() ; dest.base(baseURI) ; StreamOps.sendDatasetToStream(dsg, dest, prefixMap) ; dest.finish() ; } }
@Override protected void output(IndentedWriter out, Graph graph, PrefixMap prefixMap, String baseURI, Context context) { StreamRDF dest = new WriterStreamRDFFlat(out) ; dest.start() ; dest.base(baseURI) ; StreamOps.sendGraphToStream(graph, dest, prefixMap) ; dest.finish() ; } }
@Override protected void output(IndentedWriter out, Graph graph, PrefixMap prefixMap, String baseURI, Context context) { StreamRDF dest = new WriterStreamRDFBlocks(out) ; dest.start() ; dest.base(baseURI) ; StreamOps.sendGraphToStream(graph, dest, prefixMap) ; dest.finish() ; } }
private static void serializeNTriples(final RdfStream rdfStream, final RDFFormat format, final OutputStream output) { final StreamRDF stream = new SynchonizedStreamRDFWrapper(getWriterStream(output, format)); stream.start(); rdfStream.forEach(stream::triple); stream.finish(); }
public void writeNTriples() { StreamRDF writer = new WriterStreamRDFPlain(new IndentedWriter(out)); if (dedupWindowSize > 0) { writer = new StreamRDFDedup(writer, dedupWindowSize); } writer.start(); StreamOps.sendTriplesToStream(triples, writer); writer.finish(); }
private List<Triple> writeTriples(StreamRDF out, int size) { List<Triple> results = new ArrayList<>(); out.start(); for (int i = 1; i <= size; i++) { Triple t = new Triple(NodeFactory.createBlankNode(), NodeFactory.createURI("http://predicate"), NodeFactoryExtra.intToNode(i)); out.triple(t); results.add(t); } out.finish(); return results; }