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 Details

    • flat

      protected boolean flat
    • arr

      protected com.google.gson.JsonArray arr
    • maxDepth

      protected int maxDepth
    • gson

      protected com.google.gson.Gson gson
    • out

      protected PrintStream out
    • err

      protected PrintStream err
  • Constructor Details

    • SPARQLResultVisitorSelectJsonOutput

      public SPARQLResultVisitorSelectJsonOutput()
    • SPARQLResultVisitorSelectJsonOutput

      public SPARQLResultVisitorSelectJsonOutput(com.google.gson.Gson gson)
    • SPARQLResultVisitorSelectJsonOutput

      public SPARQLResultVisitorSelectJsonOutput(com.google.gson.JsonArray arr, Integer maxDepth, Boolean flat, com.google.gson.Gson gson)
    • 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:
      onResultSet in interface org.aksw.jenax.stmt.resultset.SPARQLResultVisitor
    • onJson

      public void onJson(com.google.gson.JsonElement value)
      Specified by:
      onJson in interface org.aksw.jenax.stmt.resultset.SPARQLResultVisitor
    • onQuad

      public void onQuad(org.apache.jena.sparql.core.Quad value)
      Specified by:
      onQuad in interface org.aksw.jenax.stmt.resultset.SPARQLResultVisitor
    • close

      public void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception
    • flush

      public void flush()
      Specified by:
      flush in interface org.aksw.jenax.stmt.resultset.SPARQLResultSink
    • getOut

      public PrintStream getOut()
    • getErr

      public PrintStream getErr()