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");