Class SinkStreamingJsonArray
java.lang.Object
org.aksw.commons.util.lifecycle.LifeCycleBase
org.aksw.jena_sparql_api.rx.io.resultset.SinkStreamingBase<com.google.gson.JsonElement>
org.aksw.jena_sparql_api.rx.io.resultset.SinkStreamingJsonArray
- All Implemented Interfaces:
AutoCloseable,org.aksw.commons.util.lifecycle.LifeCycle,SinkStreaming<com.google.gson.JsonElement>,org.apache.jena.atlas.lib.Closeable,org.apache.jena.atlas.lib.Sink<com.google.gson.JsonElement>
Writes a json array of indefinite length on the given output stream.
Writes '[' on start, ']' on close and ', ' before every item except the first
- Author:
- raven
-
Nested Class Summary
Nested classes/interfaces inherited from class org.aksw.commons.util.lifecycle.LifeCycleBase
org.aksw.commons.util.lifecycle.LifeCycleBase.State -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected OutputStreamprotected PrintStreamprotected booleanFields inherited from class org.aksw.commons.util.lifecycle.LifeCycleBase
state -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected voidvoidflush()protected voidsendActual(com.google.gson.JsonElement item) protected voidMethods inherited from class org.aksw.jena_sparql_api.rx.io.resultset.SinkStreamingBase
sendMethods inherited from class org.aksw.commons.util.lifecycle.LifeCycleBase
expectStarted, finish, startMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jena_sparql_api.rx.io.resultset.SinkStreaming
finish, start
-
Field Details
-
out
-
pout
-
writeArray
protected boolean writeArray -
isFirstItem
protected boolean isFirstItem
-
-
Constructor Details
-
SinkStreamingJsonArray
-
SinkStreamingJsonArray
-
-
Method Details
-
flush
public void flush() -
close
public void close() -
startActual
protected void startActual()- Overrides:
startActualin classSinkStreamingBase<com.google.gson.JsonElement>
-
sendActual
protected void sendActual(com.google.gson.JsonElement item) - Specified by:
sendActualin classSinkStreamingBase<com.google.gson.JsonElement>
-
finishActual
protected void finishActual()- Overrides:
finishActualin classSinkStreamingBase<com.google.gson.JsonElement>
-