@Override public void read(Model model) throws RdfReaderException { StringBuilder message = new StringBuilder(); // return the first successful attempt for (RdfReader r : readers) { try { r.read(model); // return on first read() that does not throw an exception return; } catch (RdfReaderException e) { message.append('\n'); if (e.getMessage() != null) { message.append(e.getMessage()); } else { message.append(e); } } } throw new RdfReaderException("Cannot read from any reader: " + message.toString()); }
@Override public void read(Model model) throws RdfReaderException { StringBuilder message = new StringBuilder(); // return the first successful attempt for (RdfReader r : readers) { try { r.read(model); // return on first read() that does not throw an exception return; } catch (RdfReaderException e) { message.append('\n'); if (e.getMessage() != null) { message.append(e.getMessage()); } else { message.append(e); } } } throw new RdfReaderException("Cannot read from any reader: " + message.toString()); }
@Override public void readDataset(Dataset dataset) throws RdfReaderException { StringBuilder message = new StringBuilder(); // return the first successful attempt for (RdfReader r : readers) { try { r.readDataset(dataset); // return on first read() that does not throw an exception return; } catch (RdfReaderException e) { message.append("\n"); if (e.getMessage() != null) { message.append(e.getMessage()); } else { message.append(e); } } } throw new RdfReaderException("Cannot read from any reader: " + message.toString()); }
@Override public void readDataset(Dataset dataset) throws RdfReaderException { StringBuilder message = new StringBuilder(); // return the first successful attempt for (RdfReader r : readers) { try { r.readDataset(dataset); // return on first read() that does not throw an exception return; } catch (RdfReaderException e) { message.append("\n"); if (e.getMessage() != null) { message.append(e.getMessage()); } else { message.append(e); } } } throw new RdfReaderException("Cannot read from any reader: " + message.toString()); }
private QueryExecutionFactoryModel generateExecutionFactory(){ Model model = ModelFactory.createDefaultModel(); // Set the defined prefixes PrefixNSService.setNSPrefixesInModel(model); try { getPatternsReader(baseDirectories).read(model); autoGeneratorReaders.read(model); } catch (RdfReaderException e) { throw new IllegalArgumentException(e.getMessage(), e); } return new QueryExecutionFactoryModel(model); // Update pattern service }
private QueryExecutionFactoryModel generateExecutionFactory(){ Model model = ModelFactory.createDefaultModel(); // Set the defined prefixes PrefixNSService.setNSPrefixesInModel(model); try { getPatternsReader(baseDirectories).read(model); autoGeneratorReaders.read(model); } catch (RdfReaderException e) { throw new IllegalArgumentException(e.getMessage(), e); } return new QueryExecutionFactoryModel(model); // Update pattern service }