SELF - A subclass of JsonSink.public interface JsonSink<SELF extends JsonSink<SELF>>
| Modifier and Type | Method and Description |
|---|---|
SELF |
array()
Starts an array.
|
SELF |
array(java.util.Collection<?> c)
Emits the start of an array.
|
SELF |
array(java.lang.String key)
Starts an array within an object, prefixed with a key.
|
SELF |
array(java.lang.String key,
java.util.Collection<?> c)
Emits the start of an array with a key.
|
SELF |
end()
Ends the current array or object.
|
SELF |
nul()
Emits a 'null' token.
|
SELF |
nul(java.lang.String key)
Emits a 'null' token with a key.
|
SELF |
object()
Starts an object.
|
SELF |
object(java.util.Map<?,?> map)
Emits the start of an object.
|
SELF |
object(java.lang.String key)
Starts an object within an object, prefixed with a key.
|
SELF |
object(java.lang.String key,
java.util.Map<?,?> map)
Emits the start of an object with a key.
|
SELF |
value(boolean b)
Emits a boolean value.
|
SELF |
value(double d)
Emits a double value.
|
SELF |
value(float f)
Emits a float value.
|
SELF |
value(int i)
Emits an integer value.
|
SELF |
value(long l)
Emits a long value.
|
SELF |
value(java.lang.Number n)
Emits a
Number value. |
SELF |
value(java.lang.Object o)
Emits an object if it is a JSON-compatible type, otherwise throws an exception.
|
SELF |
value(java.lang.String s)
Emits a string value (or null).
|
SELF |
value(java.lang.String key,
boolean b)
Emits a boolean value with a key.
|
SELF |
value(java.lang.String key,
double d)
Emits a double value with a key.
|
SELF |
value(java.lang.String key,
float f)
Emits a float value with a key.
|
SELF |
value(java.lang.String key,
int i)
Emits an integer value with a key.
|
SELF |
value(java.lang.String key,
long l)
Emits a long value with a key.
|
SELF |
value(java.lang.String key,
java.lang.Number n)
Emits a
Number value with a key. |
SELF |
value(java.lang.String key,
java.lang.Object o)
Emits an object with a key if it is a JSON-compatible type, otherwise throws an exception.
|
SELF |
value(java.lang.String key,
java.lang.String s)
Emits a string value (or null) with a key.
|
SELF array(java.util.Collection<?> c)
SELF array(java.lang.String key, java.util.Collection<?> c)
SELF object(java.util.Map<?,?> map)
SELF object(java.lang.String key, java.util.Map<?,?> map)
SELF nul()
SELF nul(java.lang.String key)
SELF value(java.lang.Object o)
SELF value(java.lang.String key, java.lang.Object o)
SELF value(java.lang.String s)
SELF value(int i)
SELF value(long l)
SELF value(boolean b)
SELF value(double d)
SELF value(float f)
SELF value(java.lang.Number n)
Number value.SELF value(java.lang.String key, java.lang.String s)
SELF value(java.lang.String key, int i)
SELF value(java.lang.String key, long l)
SELF value(java.lang.String key, boolean b)
SELF value(java.lang.String key, double d)
SELF value(java.lang.String key, float f)
SELF value(java.lang.String key, java.lang.Number n)
Number value with a key.SELF array()
SELF object()
SELF array(java.lang.String key)
SELF object(java.lang.String key)
SELF end()