Package org.aksw.jenax.arq.json
Class SPARQLResultVisitorSelectJsonOutput
java.lang.Object
org.aksw.jenax.arq.json.SPARQLResultVisitorSelectJsonOutput
- All Implemented Interfaces:
AutoCloseable,org.aksw.jenax.stmt.resultset.SPARQLResultSink,org.aksw.jenax.stmt.resultset.SPARQLResultVisitor
public class SPARQLResultVisitorSelectJsonOutput
extends Object
implements org.aksw.jenax.stmt.resultset.SPARQLResultSink
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.google.gson.JsonArrayprotected PrintStreamprotected booleanprotected com.google.gson.Gsonprotected intprotected PrintStream -
Constructor Summary
ConstructorsConstructorDescriptionSPARQLResultVisitorSelectJsonOutput(com.google.gson.Gson gson) SPARQLResultVisitorSelectJsonOutput(com.google.gson.JsonArray arr, Integer maxDepth, Boolean flat, com.google.gson.Gson gson) SPARQLResultVisitorSelectJsonOutput(com.google.gson.JsonArray arr, Integer maxDepth, Boolean flat, com.google.gson.Gson gson, PrintStream out, PrintStream err) -
Method Summary
-
Field Details
-
flat
protected boolean flat -
arr
protected com.google.gson.JsonArray arr -
maxDepth
protected int maxDepth -
gson
protected com.google.gson.Gson gson -
out
-
err
-
-
Constructor Details
-
SPARQLResultVisitorSelectJsonOutput
public SPARQLResultVisitorSelectJsonOutput() -
SPARQLResultVisitorSelectJsonOutput
public SPARQLResultVisitorSelectJsonOutput(com.google.gson.Gson gson) -
SPARQLResultVisitorSelectJsonOutput
-
SPARQLResultVisitorSelectJsonOutput
public SPARQLResultVisitorSelectJsonOutput(com.google.gson.JsonArray arr, Integer maxDepth, Boolean flat, com.google.gson.Gson gson, PrintStream out, PrintStream err)
-
-
Method Details
-
onResultSet
public void onResultSet(org.apache.jena.query.ResultSet value) - Specified by:
onResultSetin interfaceorg.aksw.jenax.stmt.resultset.SPARQLResultVisitor
-
onJson
public void onJson(com.google.gson.JsonElement value) - Specified by:
onJsonin interfaceorg.aksw.jenax.stmt.resultset.SPARQLResultVisitor
-
onQuad
public void onQuad(org.apache.jena.sparql.core.Quad value) - Specified by:
onQuadin interfaceorg.aksw.jenax.stmt.resultset.SPARQLResultVisitor
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
flush
public void flush()- Specified by:
flushin interfaceorg.aksw.jenax.stmt.resultset.SPARQLResultSink
-
getOut
-
getErr
-