- java.lang.Object
-
- java.io.Writer
-
- org.apache.johnzon.jsonb.extension.JsonValueWriter
-
- All Implemented Interfaces:
java.io.Closeable,java.io.Flushable,java.lang.Appendable,java.lang.AutoCloseable,java.util.function.Consumer<jakarta.json.JsonValue>
public class JsonValueWriter extends java.io.Writer implements java.util.function.Consumer<jakarta.json.JsonValue>
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuilderfallbackOutputprivate jakarta.json.JsonValueresult
-
Constructor Summary
Constructors Constructor Description JsonValueWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaccept(jakarta.json.JsonValue jsonValue)voidclose()voidflush()jakarta.json.JsonArraygetArray()jakarta.json.JsonObjectgetObject()jakarta.json.JsonValuegetResult()voidsetResult(jakarta.json.JsonValue result)Deprecated.voidwrite(char[] cbuf, int off, int len)-
Methods inherited from class java.io.Writer
append, append, append, nullWriter, write, write, write, write
-
-
-
-
Method Detail
-
write
public void write(char[] cbuf, int off, int len)- Specified by:
writein classjava.io.Writer
-
flush
public void flush()
- Specified by:
flushin interfacejava.io.Flushable- Specified by:
flushin classjava.io.Writer
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Specified by:
closein classjava.io.Writer
-
setResult
@Deprecated public void setResult(jakarta.json.JsonValue result)
Deprecated.
-
getResult
public jakarta.json.JsonValue getResult()
-
getObject
public jakarta.json.JsonObject getObject()
-
getArray
public jakarta.json.JsonArray getArray()
-
accept
public void accept(jakarta.json.JsonValue jsonValue)
- Specified by:
acceptin interfacejava.util.function.Consumer<jakarta.json.JsonValue>
-
-