public static List<Quadruple> read(String uri) { return read(uri, true, true); }
private List<Quadruple> loadQuadruples() { final List<Quadruple> quadruples = new ArrayList<Quadruple>(this.nbPublications); if (this.inputFile != null) { try { QuadrupleIterator it = RDFReader.pipe( new FileInputStream(this.inputFile), SerializationFormat.NQuads, false, true); int c = 0; while (it.hasNext()) { quadruples.add(it.next()); c++; if (this.nbPublications > 0 && c == this.nbPublications) { break; } } } catch (FileNotFoundException e) { e.printStackTrace(); } } else { for (int i = 0; i < this.nbPublications; i++) { quadruples.add(QuadrupleGenerator.randomWithoutLiteral(this.nbCharacters)); } } return quadruples; }
public static final QuadrupleIterator pipe(InputStream in, SerializationFormat format, boolean checkQuadrupleType, boolean parseQuadrupleMetaInformation) { return new QuadrupleIterator( RiotReader.createIteratorQuads(in, format.toJenaLang(), null), checkQuadrupleType, parseQuadrupleMetaInformation); }
public static void read(String uri, Callback<Quadruple> action) { read(uri, action, true, true); }
public static List<Quadruple> read(InputStream is, SerializationFormat format, final boolean checkQuadrupleType, final boolean parseQuadrupleMetaInformation) { final Builder<Quadruple> quadruples = ImmutableList.builder(); read(is, format, new Callback<Quadruple>() { @Override public void execute(Quadruple quadruple) { quadruples.add(quadruple); } }, checkQuadrupleType, parseQuadrupleMetaInformation); return quadruples.build(); }
public static List<Quadruple> read(String uri, final boolean checkQuadrupleType, final boolean parseQuadrupleMetaInformation) { final Builder<Quadruple> quadruples = ImmutableList.builder(); read(uri, new Callback<Quadruple>() { @Override public void execute(Quadruple quadruple) { quadruples.add(quadruple); } }, checkQuadrupleType, parseQuadrupleMetaInformation); return quadruples.build(); }
/** * {@inheritDoc} */ @Override @MemberOf("parallelSelfCompatible") public void publish(URL url, SerializationFormat format) { try { InputStream in = url.openConnection().getInputStream(); RDFReader.read(in, format, new Callback<Quadruple>() { @Override public void execute(Quadruple quad) { PublishProxyImpl.this.publish(quad); } }); in.close(); } catch (IOException ioe) { log.error("An error occurred when reading from the given URL", ioe); } }
/** * {@inheritDoc} * * @throws IOException */ @Override @MemberOf("parallelNotSelfCompatible") public void add(URL url, SerializationFormat format) throws IOException { final Builder<Response<?>> results = ImmutableList.builder(); InputStream in = url.openConnection().getInputStream(); RDFReader.read(in, format, new Callback<Quadruple>() { @Override public void execute(Quadruple quad) { results.add(PutGetProxyImpl.this.addAsync(quad)); } }); in.close(); PAFuture.waitForAll(results.build()); }
public static void read(InputStream is, SerializationFormat format, final Callback<Quadruple> action, final boolean checkQuadrupleType, final boolean checkQuadrupleMetaInformation) { StreamRDF sink = new StreamRDFBase() { @Override public void quad(Quad quad) { action.execute(JenaConverter.toQuadruple( quad, checkQuadrupleType, checkQuadrupleMetaInformation)); } }; RDFDataMgr.parse(sink, is, null, format.toJenaLang()); }
RDFReader.read( new FileInputStream(new File(this.fileToParse)), SerializationFormat.TriG, this.callback);
RDFReader.read( is, SerializationFormat.TriG, new Callback<Quadruple>() { @Override