public RDFParser getParser() { RDFParser p = pf.getParser(); p.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE); return p; } };
@Override protected RDFFormat getKey(RDFParserFactory factory) { return factory.getRDFFormat(); } }
RDFParser rdfParser = rdfParserFactory.getParser(); setupParserConfig(rdfParser.getParserConfig()); rdfParser.setValueFactory(vf); long endParse = System.currentTimeMillis(); System.out.println("Parse took: " + (endParse - startParse) + " ms (" + rdfParserFactory.getRDFFormat() + ")");
@Before public void setUp() throws Exception { parser = rdfParserFactory.getParser(); vf = SimpleValueFactory.getInstance(); }
@Override protected Map<String, Object> referenceData(HttpServletRequest arg0) throws Exception { Map<String, Object> result = new HashMap<String, Object>(); Map<String, String> rdfFormats = new TreeMap<String, String>(); for (RDFParserFactory factory : RDFParserRegistry.getInstance().getAll()) { RDFFormat format = factory.getRDFFormat(); rdfFormats.put(format.getName(), format.getName()); } result.put("formats", rdfFormats); return result; } }
/** * Returns the corresponding RDF parser for a given RDF format. * * @param format the RDF format * @return RDF parser */ protected RDFParser getRDFParser(RDFFormat format) { return RDFParserRegistry.getInstance().get(format).getParser(); }
if (rdfParserFactory.getRDFFormat().equals(RDFFormat.RDFXML)) {
InputStream in = con.getInputStream(); try { RDFParser parser = RDFParserRegistry.getInstance().get(RDFFormat.TURTLE).getParser(); final List<String> match = new ArrayList<String>(); parser.setRDFHandler(new RDFHandlerBase() {
assert r.has(((RDFParserFactory) getInstanceForClass(NTRIPLES_PARSER_FACTORY)).getRDFFormat()); assert r.has(((RDFParserFactory) getInstanceForClass(TURTLE_PARSER_FACTORY)).getRDFFormat());
InputStream in = con.getInputStream(); try { RDFParser parser = RDFParserRegistry.getInstance().get(RDFFormat.TURTLE).getParser(); final List<String> match = new ArrayList<String>(); parser.setRDFHandler(new RDFHandlerBase() {
assert r.has(((RDFParserFactory) getInstanceForClass(NTRIPLES_PARSER_FACTORY)).getRDFFormat()); assert r.has(((RDFParserFactory) getInstanceForClass(TURTLE_PARSER_FACTORY)).getRDFFormat());
/** * Convenience methods for creating RDFParser objects. This method uses the * registry returned by {@link RDFParserRegistry#getInstance()} to get a * factory for the specified format and uses this factory to create the * appropriate parser. * * @throws UnsupportedRDFormatException * If no parser is available for the specified RDF format. */ public static RDFParser createParser(RDFFormat format) throws UnsupportedRDFormatException { RDFParserFactory factory = RDFParserRegistry.getInstance().get(format).orElseThrow( Rio.unsupportedFormat(format)); return factory.getParser(); }
throw new RuntimeException("No parser for format: " + format); final RDFParser rdfParser = rdfParserFactory.getParser();
throw new RuntimeException("No parser for format: " + format); final RDFParser rdfParser = rdfParserFactory.getParser();
throw new RuntimeException("No parser for format: " + format); final RDFParser rdfParser = rdfParserFactory.getParser();
throw new RuntimeException("No parser for format: " + format); final RDFParser rdfParser = rdfParserFactory.getParser();
private static void ignoreDatatypesInAllParsers() { RDFParserRegistry r = RDFParserRegistry.getInstance(); Collection<RDFParserFactory> oldFactories = new LinkedList<RDFParserFactory>(); Collection<RDFParserFactory> newFactories = new LinkedList<RDFParserFactory>(); for (final RDFFormat f : r.getKeys()) { final RDFParserFactory pf = r.get(f); pf.getParser().setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE); RDFParserFactory pfn = new RDFParserFactory() { public RDFFormat getRDFFormat() { return f; } public RDFParser getParser() { RDFParser p = pf.getParser(); p.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE); return p; } }; oldFactories.add(pf); newFactories.add(pfn); } for (RDFParserFactory pf : oldFactories) { r.remove(pf); } for (RDFParserFactory pfn : newFactories) { r.add(pfn); } }
final RDFParser rdfParser = rdfParserFactory.getParser(); rdfParser.setVerifyData(parserOptions.getVerifyData()); rdfParser.setStopAtFirstError(parserOptions.getStopAtFirstError());
.getInstance().get(rdfFormat); final RDFParser rdfParser = rdfParserFactory.getParser();
final RDFParser rdfParser = rdfParserFactory.getParser(); rdfParser.setVerifyData(parserOptions.getVerifyData()); rdfParser.setStopAtFirstError(parserOptions.getStopAtFirstError());