@Override public void run() { try { builder.lang(lang).source(input).parse(stream); reader.setParserFinished(null); } catch (Throwable e) { reader.setParserFinished(e); } } };
@Override public void run() { try { builder.lang(lang).source(input).parse(stream); reader.setParserFinished(null); } catch (Throwable e) { reader.setParserFinished(e); } } };
@Override public void run() { try { builder.lang(lang).source(input).parse(stream); reader.setParserFinished(null); } catch (Throwable e) { reader.setParserFinished(e); } } };
@Override public void run() { try { builder.lang(lang).source(input).parse(stream); reader.setParserFinished(null); } catch (Throwable e) { reader.setParserFinished(e); } } };
@Override public void run() { Charset utf8 = StandardCharsets.UTF_8 ; ByteArrayInputStream input = new ByteArrayInputStream(data.getBytes(utf8)); try { RDFParser.source(input).lang(Lang.TTL).parse(out); } catch (Throwable t) { // Ignore the error } return; } };
@SuppressWarnings("deprecation") private static void parseFromReader(StreamRDF destination, Reader in, String baseUri, Lang lang, Context context) { RDFParser.create() .source(in) .base(baseUri) .lang(lang) .context(context) .parse(destination); }
private static void parseFromInputStream(StreamRDF destination, InputStream in, String baseUri, Lang lang, Context context) { RDFParser.create() .source(in) .base(baseUri) .lang(lang) .context(context) .parse(destination); }
private static void parseFromURI(StreamRDF destination, String uri, String baseUri, Lang lang, Context context) { RDFParser.create() .source(uri) .base(baseUri) .lang(lang) .context(context) .parse(destination); }
private CatchParserOutput parseCapture(String s, Lang lang) { CatchParserOutput sink = new CatchParserOutput() ; RDFParser.create().source(new StringReader(s)).base("http://base/").lang(lang).parse(sink); return sink ; }
@Test public void source_not_uri_02() { Graph graph = GraphFactory.createGraphMem(); InputStream input = new ByteArrayInputStream(testdata.getBytes(StandardCharsets.UTF_8)); RDFParser.create().lang(Lang.TTL).source(input).parse(graph); assertEquals(1, graph.size()); }
public static void addTestData(DatasetGraph dsg) { Txn.executeWrite(dsg, ()->{ RDFParser.create().fromString(dataStr).lang(Lang.TRIG).parse(dsg); }); }
public static void addTestData(DatasetGraph dsg) { Txn.executeWrite(dsg, ()->{ RDFParser.create().fromString(dataStr).lang(Lang.TRIG).parse(dsg); }); }
public static void addTestData(DatasetGraph dsg) { Txn.executeWrite(dsg, ()->{ RDFParser.create().fromString(dataStr).lang(Lang.TRIG).parse(dsg); }); }
public static void addTestData(DatasetGraph dsg) { Txn.executeWrite(dsg, ()->{ RDFParser.create().fromString(dataStr).lang(Lang.TRIG).parse(dsg); }); }
/** Parse strings to destination (checking on, URI resolution off) - convert errors and warning to ErrorHandlerEx */ static void parse(Lang lang, StreamRDF dest, String... strings) { String string = String.join("\n", strings) ; String baseIRI = "http://base/" ; RDFParser.create() .fromString(string) .base(baseIRI) .errorHandler(new ErrorHandlerEx()) .lang(lang) .parse(dest); }
@Test public void source_shortcut_01() { Graph graph = GraphFactory.createGraphMem(); RDFParser.fromString(testdata).lang(Lang.TTL).parse(graph); assertEquals(1, graph.size()); }
@Test public void source_uri_03() { Graph graph = GraphFactory.createGraphMem(); RDFParser.create().source("file:"+DIR+"data.unknown").lang(Lang.TTL).parse(graph); assertEquals(3, graph.size()); }
@Test public void source_not_uri_01() { Graph graph = GraphFactory.createGraphMem(); RDFParserBuilder.create().lang(Lang.TTL).fromString(testdata).parse(graph); assertEquals(1, graph.size()); }
@Test public void source_string() { Graph graph = GraphFactory.createGraphMem(); RDFParser.create().fromString("<x> <p> <z> .") .lang(Lang.NT) .parse(graph); assertEquals(1, graph.size()); }
@Test(expected=RiotException.class) public void source_uri_hint_lang() { Graph graph = GraphFactory.createGraphMem(); RDFParser.create().source("file:data.rdf") .lang(Lang.RDFXML) .errorHandler(ErrorHandlerFactory.errorHandlerNoLogging) .parse(graph); assertEquals(3, graph.size()); }