You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by st...@apache.org on 2018/02/15 02:05:53 UTC

commons-rdf git commit: Require RDF for making new ParserConfigImpl

Repository: commons-rdf
Updated Branches:
  refs/heads/fluent-parser a944f7b9e -> 8fad253a6


Require RDF for making new ParserConfigImpl


Project: http://git-wip-us.apache.org/repos/asf/commons-rdf/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rdf/commit/8fad253a
Tree: http://git-wip-us.apache.org/repos/asf/commons-rdf/tree/8fad253a
Diff: http://git-wip-us.apache.org/repos/asf/commons-rdf/diff/8fad253a

Branch: refs/heads/fluent-parser
Commit: 8fad253a6c093dd3503e54c12ed66713c257be67
Parents: a944f7b
Author: Stian Soiland-Reyes <st...@apache.org>
Authored: Thu Feb 15 02:05:33 2018 +0000
Committer: Stian Soiland-Reyes <st...@apache.org>
Committed: Thu Feb 15 02:05:33 2018 +0000

----------------------------------------------------------------------
 .../org/apache/commons/rdf/api/io/AbstractParserBuilder.java   | 6 +++---
 .../java/org/apache/commons/rdf/api/io/ParserConfigImpl.java   | 3 ++-
 2 files changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-rdf/blob/8fad253a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java
----------------------------------------------------------------------
diff --git a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java b/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java
index bfd6b80..5bd27f1 100644
--- a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java
+++ b/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java
@@ -48,11 +48,11 @@ public final class AbstractParserBuilder implements Cloneable, Serializable, Nee
     private static final ExecutorService DEFAULT_EXECUTOR = Executors.newCachedThreadPool(r -> new Thread(THEAD_GROUP, r));
 	
 	public AbstractParserBuilder(RDF rdf) {
-		config.withRDF(rdf);
+		this.config = new ParserConfigImpl(rdf);
 	}
 	
 	@Override
-	public AbstractParserBuilder clone() {
+	public AbstractParserBuilder clone() {		
 		try {
 			AbstractParserBuilder c = (AbstractParserBuilder) super.clone();
 			c.config = (ParserConfigImpl) config.clone();
@@ -63,7 +63,7 @@ public final class AbstractParserBuilder implements Cloneable, Serializable, Nee
 	}
 
 	private boolean mutable = false;
-	private ParserConfigImpl config = new ParserConfigImpl();
+	private ParserConfigImpl config;
 	private ExecutorService executor = DEFAULT_EXECUTOR;
 
 	@Override

http://git-wip-us.apache.org/repos/asf/commons-rdf/blob/8fad253a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java
----------------------------------------------------------------------
diff --git a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java b/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java
index 0c12104..2062b6e 100644
--- a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java
+++ b/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java
@@ -38,7 +38,8 @@ public final class ParserConfigImpl implements Cloneable, Serializable, ParserCo
 	private final Map<Option, Object> options = new HashMap<>();
 	private ExecutorService executor;
 
-	public ParserConfigImpl() {
+	public ParserConfigImpl(RDF rdf) {
+		this.rdf = rdf;
 	}
 
 	public ParserConfigImpl(ParserConfig old) {