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 2018/11/26 11:51:35 UTC

[3/5] jena git commit: added method createNodeFormatter() which can be overridden in subclasses

added method createNodeFormatter() which can be overridden in subclasses

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

Branch: refs/heads/master
Commit: a8550192ed39c899687764fd9beda410a2560542
Parents: 3ea4a23
Author: Olaf Hartig <ol...@liu.se>
Authored: Sun Sep 30 20:59:09 2018 +0200
Committer: GitHub <no...@github.com>
Committed: Sun Sep 30 20:59:09 2018 +0200

----------------------------------------------------------------------
 .../java/org/apache/jena/sparql/resultset/TSVOutput.java     | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/a8550192/jena-arq/src/main/java/org/apache/jena/sparql/resultset/TSVOutput.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/resultset/TSVOutput.java b/jena-arq/src/main/java/org/apache/jena/sparql/resultset/TSVOutput.java
index 7987a69..a046fc0 100644
--- a/jena-arq/src/main/java/org/apache/jena/sparql/resultset/TSVOutput.java
+++ b/jena-arq/src/main/java/org/apache/jena/sparql/resultset/TSVOutput.java
@@ -28,6 +28,7 @@ import org.apache.jena.atlas.io.AWriter ;
 import org.apache.jena.atlas.lib.StrUtils ;
 import org.apache.jena.graph.Node ;
 import org.apache.jena.query.ResultSet ;
+import org.apache.jena.riot.out.NodeFormatter ;
 import org.apache.jena.riot.out.NodeFormatterTTL ;
 import org.apache.jena.sparql.ARQException ;
 import org.apache.jena.sparql.core.Var ;
@@ -50,7 +51,7 @@ public class TSVOutput extends OutputBase
     @Override
     public void format(OutputStream out, ResultSet resultSet) {
         // Use a Turtle formatter to format terms
-        NodeFormatterTTL formatter = new NodeFormatterTTL(null, null);
+        NodeFormatter formatter = createNodeFormatter();
 
         AWriter w = IO.wrapUTF8(out);
 
@@ -92,6 +93,11 @@ public class TSVOutput extends OutputBase
         w.flush();
     }
 
+    protected NodeFormatter createNodeFormatter() {
+        // Use a Turtle formatter to format terms
+        return new NodeFormatterTTL(null, null);
+    }
+
     static final byte[] headerBytes = StrUtils.asUTF8bytes("?_askResult" + NL);
     static final byte[] yesBytes    = StrUtils.asUTF8bytes("true");
     static final byte[] noBytes     = StrUtils.asUTF8bytes("false");