target() in javadocs

Project: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/commit/c0700de1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/tree/c0700de1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/diff/c0700de1

Branch: refs/heads/master
Commit: c0700de1f2adb83200f3443ef29e884a7ffae289
Parents: d153b4c
Author: Stian Soiland-Reyes <st...@apache.org>
Authored: Mon Jun 20 09:48:19 2016 +0100
Committer: Stian Soiland-Reyes <st...@apache.org>
Committed: Mon Jun 20 09:48:19 2016 +0100

----------------------------------------------------------------------
 .../org/apache/commons/rdf/api/RDFParserBuilder.java | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/blob/c0700de1/api/src/main/java/org/apache/commons/rdf/api/RDFParserBuilder.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/commons/rdf/api/RDFParserBuilder.java 
b/api/src/main/java/org/apache/commons/rdf/api/RDFParserBuilder.java
index 1425263..b387406 100644
--- a/api/src/main/java/org/apache/commons/rdf/api/RDFParserBuilder.java
+++ b/api/src/main/java/org/apache/commons/rdf/api/RDFParserBuilder.java
@@ -22,6 +22,7 @@ import java.io.InputStream;
 import java.nio.charset.StandardCharsets;
 import java.nio.file.Path;
 import java.util.concurrent.Future;
+import java.util.function.Consumer;
 
 /**
  * Builder for parsing an RDF source into a Graph.
@@ -35,7 +36,7 @@ import java.util.concurrent.Future;
  * RDFParserBuilder - however methods can be called in any order.
  * <p>
  * The call to {@link #parse()} returns a {@link Future}, allowing 
asynchronous parse
- * operations. This can be combined with {@link #intoGraph(Graph)}
+ * operations. This can be combined with {@link #target(Graph)}
  * allowing access to the graph before parsing has completed,
  * however callers are still recommended to to check 
  * {@link Future#get()} for any exceptions thrown during parsing.
@@ -73,7 +74,7 @@ public interface RDFParserBuilder {
         * Specify which {@link RDFTermFactory} to use for generating
         * {@link RDFTerm}s.
         * <p>
-        * This option may be used together with {@link #intoGraph(Graph)} to
+        * This option may be used together with {@link #target(Graph)} to
         * override the implementation's default factory and graph.
         * <p>
         * <strong>Warning:</strong> Using the same {@link RDFTermFactory} for 
@@ -82,7 +83,7 @@ public interface RDFParserBuilder {
         * use the {@link RDFTermFactory#createBlankNode(String)} method
         * from the parsed blank node labels.
         * 
-        * @see #intoGraph(Graph)
+        * @see #target(Graph)
         * @param rdfTermFactory
         *            {@link RDFTermFactory} to use for generating RDFTerms.
         * @return An {@link RDFParserBuilder} that will use the specified
@@ -165,8 +166,12 @@ public interface RDFParserBuilder {
         * @return An {@link RDFParserBuilder} that will insert triples into the
         *         specified graph.
         */
-       RDFParserBuilder intoGraph(Graph graph);
+       default RDFParserBuilder target(Graph graph) {
+               return target(graph::add);
+       }
 
+       RDFParserBuilder target(Consumer<Triple> tripleConsumer);
+       
        /**
         * Specify a base IRI to use for parsing any relative IRI references.
         * <p>
@@ -357,7 +362,7 @@ public interface RDFParserBuilder {
         * synchronous implementation MAY be blocking on the 
<code>parse()</code>
         * call and return a Future that is already {@link Future#isDone()}.
         * <p>
-        * If {@link #intoGraph(Graph)} has been specified, this SHOULD be the 
same
+        * If {@link #target(Graph)} has been specified, this SHOULD be the same
         * {@link Graph} instance returned from {@link Future#get()} once 
parsing has
         * completed successfully.
         * <p>

Reply via email to