private WriterGraphRIOT setWriter() { if ( writer != null ) return writer ; if ( jenaName == null ) throw new IllegalArgumentException("Jena writer name is null") ; RDFFormat format = IO_JenaWriters.getFormatForJenaWriter(jenaName) ; if ( format != null ) return RDFDataMgr.createGraphWriter(format) ; // Try lang instead. Lang lang = RDFLanguages.nameToLang(jenaName) ; if ( lang != null ) return RDFDataMgr.createGraphWriter(lang) ; throw new RiotException("No graph writer for '"+jenaName+"'") ; }
public void mergeGraph(String uri, Graph graph) { WriterGraphRIOT writer = RDFDataMgr.createGraphWriter(Lang.NTRIPLES); OutputStreamRIOTSender sender = new OutputStreamRIOTSender(writer); sender.setGraph(graph); OutputStreamHandle handle = new OutputStreamHandle(sender); this.graphManager.merge(uri, handle, currentTransaction); }
public void writeGraph(String uri, Graph graph) { WriterGraphRIOT writer = RDFDataMgr.createGraphWriter(Lang.NTRIPLES); OutputStreamRIOTSender sender = new OutputStreamRIOTSender(writer); sender.setGraph(graph); OutputStreamHandle handle = new OutputStreamHandle(sender); this.graphManager.write(uri, handle, currentTransaction); } /**
@Test public void jenaSystem_write_4() { assertNotNull(RDFDataMgr.createGraphWriter(jsonldFmt1)); assertNotNull(RDFDataMgr.createGraphWriter(jsonldFmt2)); assertNotNull(RDFDataMgr.createDatasetWriter(jsonldFmt1)); assertNotNull(RDFDataMgr.createDatasetWriter(jsonldFmt2)); } }