You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2017/11/18 09:47:48 UTC
[07/12] jena git commit: RDFParser.parse for graph and datasetgraph
RDFParser.parse for graph and datasetgraph
Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/f0255f1a
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/f0255f1a
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/f0255f1a
Branch: refs/heads/master
Commit: f0255f1a032753dc8c8c39f83555f8c85945de7c
Parents: 86390ff
Author: Andy Seaborne <an...@apache.org>
Authored: Wed Nov 15 23:26:27 2017 +0000
Committer: Andy Seaborne <an...@apache.org>
Committed: Wed Nov 15 23:26:27 2017 +0000
----------------------------------------------------------------------
.../java/org/apache/jena/riot/RDFParser.java | 19 +++++++++++++++++++
.../org/apache/jena/riot/RDFParserBuilder.java | 16 ++++++++--------
2 files changed, 27 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jena/blob/f0255f1a/jena-arq/src/main/java/org/apache/jena/riot/RDFParser.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/main/java/org/apache/jena/riot/RDFParser.java b/jena-arq/src/main/java/org/apache/jena/riot/RDFParser.java
index da8ef55..a32197a 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/RDFParser.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/RDFParser.java
@@ -221,6 +221,25 @@ public class RDFParser {
return true;
}
+ /**
+ * Parse the source, sending the results to a {@link Graph}. The source must be for
+ * triples; any quads are discarded.
+ */
+ public void parse(Graph graph) {
+ parse(StreamRDFLib.graph(graph));
+ }
+
+
+ /**
+ * Parse the source, sending the results to a {@link DatasetGraph}.
+ */
+ public void parse(DatasetGraph dataset) {
+ parse(StreamRDFLib.dataset(dataset));
+ }
+
+ /**
+ * Parse the source, sending the results to a {@link StreamRDF}.
+ */
public void parse(StreamRDF destination) {
if ( !canUse )
throw new RiotException("Parser has been used once and can not be used again");
http://git-wip-us.apache.org/repos/asf/jena/blob/f0255f1a/jena-arq/src/main/java/org/apache/jena/riot/RDFParserBuilder.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/main/java/org/apache/jena/riot/RDFParserBuilder.java b/jena-arq/src/main/java/org/apache/jena/riot/RDFParserBuilder.java
index 09a1de4..dc91605 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/RDFParserBuilder.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/RDFParserBuilder.java
@@ -418,26 +418,26 @@ public class RDFParserBuilder {
}
/**
- * Parse the source, sending the results to a {@link Graph}. The source must be for
- * triples; any quads are discarded.
- * Short form for {@code build().parse(stream)}
- * where {@code stream} sends triples and prefixes to the {@code Graph}.
+ * Parse the source, sending the results to a {@link Graph}.
+ * The source must be for triples; any quads are discarded.
+ * Short form for {@code build().parse(graph)}
+ * which sends triples and prefixes to the {@code Graph}.
*
* @param graph
*/
public void parse(Graph graph) {
- parse(StreamRDFLib.graph(graph));
+ build().parse(graph);
}
/**
* Parse the source, sending the results to a {@link DatasetGraph}.
- * Short form for {@code build().parse(stream)}
- * where {@code stream} sends triples and prefixes to the {@code DatasetGraph}.
+ * Short form for {@code build().parse(dataset)}
+ * which sends triples and prefixes to the {@code DatasetGraph}.
*
* @param dataset
*/
public void parse(DatasetGraph dataset) {
- parse(StreamRDFLib.dataset(dataset));
+ build().parse(dataset);
}
/** Build an {@link RDFParser}. The parser takes it's configuration from this builder and can not then be changed.