Class JsonValueWriter
- 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<javax.json.JsonValue>
public class JsonValueWriter extends java.io.Writer implements java.util.function.Consumer<javax.json.JsonValue>
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuilder
fallbackOutput
private javax.json.JsonValue
result
-
Constructor Summary
Constructors Constructor Description JsonValueWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
accept(javax.json.JsonValue jsonValue)
void
close()
void
flush()
javax.json.JsonArray
getArray()
javax.json.JsonObject
getObject()
javax.json.JsonValue
getResult()
void
setResult(javax.json.JsonValue result)
Deprecated.void
write(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:
write
in classjava.io.Writer
-
flush
public void flush()
- Specified by:
flush
in interfacejava.io.Flushable
- Specified by:
flush
in classjava.io.Writer
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Specified by:
close
in classjava.io.Writer
-
setResult
@Deprecated public void setResult(javax.json.JsonValue result)
Deprecated.
-
getResult
public javax.json.JsonValue getResult()
-
getObject
public javax.json.JsonObject getObject()
-
getArray
public javax.json.JsonArray getArray()
-
accept
public void accept(javax.json.JsonValue jsonValue)
- Specified by:
accept
in interfacejava.util.function.Consumer<javax.json.JsonValue>
-
-