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.