You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commonsrdf.apache.org by st...@apache.org on 2016/09/09 15:40:07 UTC

incubator-commonsrdf git commit: Use AbstractRDFParBuilder generics

Repository: incubator-commonsrdf
Updated Branches:
  refs/heads/rdf4j 5cb811ef1 -> 57a4b193d


Use AbstractRDFParBuilder generics


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

Branch: refs/heads/rdf4j
Commit: 57a4b193d7a278dece3433bff0f419d7a6049841
Parents: 5cb811e
Author: Stian Soiland-Reyes <st...@apache.org>
Authored: Fri Sep 9 16:39:42 2016 +0100
Committer: Stian Soiland-Reyes <st...@apache.org>
Committed: Fri Sep 9 16:39:42 2016 +0100

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


http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/blob/57a4b193/rdf4j/src/main/java/org/apache/commons/rdf/rdf4j/RDF4JParserBuilder.java
----------------------------------------------------------------------
diff --git a/rdf4j/src/main/java/org/apache/commons/rdf/rdf4j/RDF4JParserBuilder.java b/rdf4j/src/main/java/org/apache/commons/rdf/rdf4j/RDF4JParserBuilder.java
index d0b2c6c..732112b 100644
--- a/rdf4j/src/main/java/org/apache/commons/rdf/rdf4j/RDF4JParserBuilder.java
+++ b/rdf4j/src/main/java/org/apache/commons/rdf/rdf4j/RDF4JParserBuilder.java
@@ -51,7 +51,7 @@ import org.eclipse.rdf4j.rio.helpers.AbstractRDFHandler;
  * <em>rdf4j-rio-*</em> module on the classpath.
  *
  */
-public class RDF4JParserBuilder extends AbstractRDFParserBuilder implements RDFParserBuilder {
+public class RDF4JParserBuilder extends AbstractRDFParserBuilder<RDF4JParserBuilder> implements RDFParserBuilder {
 
 	private final class AddToQuadConsumer extends AbstractRDFHandler {
 		private final Consumer<Quad> quadTarget;
@@ -103,8 +103,8 @@ public class RDF4JParserBuilder extends AbstractRDFParserBuilder implements RDFP
 	}
 
 	@Override
-	protected AbstractRDFParserBuilder prepareForParsing() throws IOException, IllegalStateException {
-		RDF4JParserBuilder c = (RDF4JParserBuilder) prepareForParsing();
+	protected RDF4JParserBuilder prepareForParsing() throws IOException, IllegalStateException {
+		RDF4JParserBuilder c = prepareForParsing();
 		// Ensure we have an RDF4JTermFactory for conversion.
 		// We'll make a new one if user has provided a non-RDF4J factory
 		c.rdf4jTermFactory = (RDF4JTermFactory) getRdfTermFactory().filter(RDF4JTermFactory.class::isInstance)
@@ -113,10 +113,10 @@ public class RDF4JParserBuilder extends AbstractRDFParserBuilder implements RDFP
 	}
 
 	@Override
-	protected void parseSynchronusly() throws IOException, RDFParseException {
+	protected void parseSynchronusly() throws IOException {		
 		Optional<RDFFormat> formatByMimeType = getContentType().flatMap(Rio::getParserFormatForMIMEType);
 		String base = getBase().map(IRI::getIRIString).orElse(null);
-		
+				
 		ParserConfig parserConfig = new ParserConfig();
 		// TODO: Should we need to set anything?
 		RDFLoader loader = new RDFLoader(parserConfig, rdf4jTermFactory.getValueFactory());