private static boolean datasetWriterExistsForLang(Lang lang) { RDFFormat serialization = RDFWriterRegistry.defaultSerialization(lang) ; WriterDatasetRIOTFactory wf = RDFWriterRegistry.getWriterDatasetFactory(serialization) ; return wf != null; }
private static WriterDatasetRIOT createDatasetWriter$(RDFFormat serialization) { WriterDatasetRIOTFactory wf = RDFWriterRegistry.getWriterDatasetFactory(serialization); if ( wf == null ) throw new RiotException("No dataset writer for " + serialization); return wf.create(serialization); }
/** Get the dataset writer factory asscoiated with the language */ public static WriterDatasetRIOTFactory getWriterDatasetFactory(Lang lang) { RDFFormat serialization = defaultSerialization(lang) ; if ( serialization == null ) throw new RiotException("No default serialization for language "+lang) ; return getWriterDatasetFactory(serialization) ; }
/** Get the dataset writer factory associated with the language */ public static WriterDatasetRIOTFactory getWriterDatasetFactory(Lang lang) { RDFFormat serialization = defaultSerialization(lang) ; if ( serialization == null ) throw new RiotException("No default serialization for language " + lang) ; return getWriterDatasetFactory(serialization) ; }
private static WriterDatasetRIOT createDatasetWriter$(RDFFormat serialization) { WriterDatasetRIOTFactory wf = RDFWriterRegistry.getWriterDatasetFactory(serialization); if ( wf == null ) throw new RiotException("No dataset writer for " + serialization); return wf.create(serialization); }
private static WriterDatasetRIOT createDatasetWriter$(RDFFormat serialization) { WriterDatasetRIOTFactory wf = RDFWriterRegistry.getWriterDatasetFactory(serialization) ; if ( wf == null ) throw new RiotException("No dataset writer for "+serialization) ; return wf.create(serialization) ; }
@Override public void postParse() { // Try as dataset, then as graph. WriterDatasetRIOTFactory w = RDFWriterRegistry.getWriterDatasetFactory(fmt) ; if ( w != null ) { RDFDataMgr.write(outputWrite, dsg, fmt) ; return ; } WriterGraphRIOTFactory wg = RDFWriterRegistry.getWriterGraphFactory(fmt) ; if ( wg != null ) { RDFDataMgr.write(System.out, dsg.getDefaultGraph(), fmt) ; return ; } throw new InternalErrorException("failed to find the writer: "+fmt) ; } } ;
@Override public void postParse() { // Try as dataset, then as graph. WriterDatasetRIOTFactory w = RDFWriterRegistry.getWriterDatasetFactory(fmt) ; if ( w != null ) { RDFDataMgr.write(outputWrite, dsg, fmt) ; return ; } WriterGraphRIOTFactory wg = RDFWriterRegistry.getWriterGraphFactory(fmt) ; if ( wg != null ) { RDFDataMgr.write(System.out, dsg.getDefaultGraph(), fmt) ; return ; } throw new InternalErrorException("failed to find the writer: "+fmt) ; } } ;
@Test public void setup_04() { assertTrue(RDFWriterRegistry.contains(THRIFT)) ; assertNotNull(RDFWriterRegistry.getWriterDatasetFactory(THRIFT)) ; assertTrue(RDFWriterRegistry.contains(RDFFormat.RDF_THRIFT)) ; assertNotNull(RDFWriterRegistry.getWriterDatasetFactory(RDFFormat.RDF_THRIFT)) ; assertTrue(RDFWriterRegistry.contains(RDFFormat.RDF_THRIFT_VALUES)) ; assertNotNull(RDFWriterRegistry.getWriterDatasetFactory(RDFFormat.RDF_THRIFT_VALUES)) ; } }
private void testregistration(RDFFormat format) { assertTrue("No writer registered for format "+format, RDFWriterRegistry.contains(format)) ; assertTrue( RDFWriterRegistry.getWriterGraphFactory(format) != null || RDFWriterRegistry.getWriterDatasetFactory(format) != null ) ; }
private void testregistration(Lang lang) { assertTrue("No writer registered for language "+lang, RDFWriterRegistry.contains(lang)) ; assertTrue( RDFWriterRegistry.getWriterGraphFactory(lang) != null || RDFWriterRegistry.getWriterDatasetFactory(lang) != null ) ; }
@Test public void jenaSystem_write_2() { assertTrue(RDFWriterRegistry.registeredGraphFormats().contains(format)) ; if ( istriples ) assertNotNull(RDFWriterRegistry.getWriterGraphFactory(format)) ; if ( isquads ) assertNotNull(RDFWriterRegistry.getWriterDatasetFactory(format)) ; }
@Test public void jenaSystem_write_3() { assertEquals(jsonldFmt1, RDFWriterRegistry.defaultSerialization(JenaJSONLD.JSONLD)); assertNotNull(RDFWriterRegistry.getWriterGraphFactory(jsonldFmt1)); assertNotNull(RDFWriterRegistry.getWriterGraphFactory(jsonldFmt2)); assertTrue(RDFWriterRegistry.registeredGraphFormats().contains(jsonldFmt1)); assertTrue(RDFWriterRegistry.registeredGraphFormats().contains(jsonldFmt2)); assertNotNull(RDFWriterRegistry.getWriterDatasetFactory(jsonldFmt1)); assertNotNull(RDFWriterRegistry.getWriterDatasetFactory(jsonldFmt2)); assertTrue(RDFWriterRegistry.registeredDatasetFormats().contains(jsonldFmt1)); assertTrue(RDFWriterRegistry.registeredDatasetFormats().contains(jsonldFmt2)); }
Lang lang = format.getLang() ; WriterDatasetRIOT rs = RDFWriterRegistry.getWriterDatasetFactory(format).create(format) ; assertEquals(lang, rs.getLang()) ;
@Test public void jenaSystem_write_2() { if ( istriples ) assertNotNull(RDFWriterRegistry.getWriterGraphFactory(lang)) ; if ( isquads ) assertNotNull(RDFWriterRegistry.getWriterDatasetFactory(lang)) ; assertNotNull(RDFWriterRegistry.defaultSerialization(lang)) ; }
@Test public void jenaSystem_write_2() { assertNotNull(RDFWriterRegistry.getWriterGraphFactory(JenaJSONLD.JSONLD)); assertNotNull(RDFWriterRegistry.getWriterDatasetFactory(JenaJSONLD.JSONLD)); assertNotNull(RDFWriterRegistry.defaultSerialization(JenaJSONLD.JSONLD)); }