- java.lang.Object
-
- swim.json.JsonWriter<I,V>
-
- Direct Known Subclasses:
JsonStructureWriter
public abstract class JsonWriter<I,V> extends Object
Factory for constructing JSON writers.
-
-
Constructor Summary
Constructors Constructor Description JsonWriter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract I
item(V value)
abstract Iterator<I>
items(I item)
abstract V
key(I item)
abstract V
value(I item)
Writer<?,?>
writeArray(I item, Output<?> output)
Writer<?,?>
writeBool(boolean value, Output<?> output)
Writer<?,?>
writeData(ByteBuffer value, Output<?> output)
abstract Writer<?,?>
writeField(I item, Output<?> output, int index)
Writer<?,?>
writeField(V key, V value, Output<?> output)
abstract Writer<?,?>
writeItem(I item, Output<?> output)
Writer<?,?>
writeNull(Output<?> output)
Writer<?,?>
writeNum(double value, Output<?> output)
Writer<?,?>
writeNum(float value, Output<?> output)
Writer<?,?>
writeNum(int value, Output<?> output)
Writer<?,?>
writeNum(long value, Output<?> output)
Writer<?,?>
writeNum(BigInteger value, Output<?> output)
Writer<?,?>
writeObject(I item, Output<?> output)
Writer<?,?>
writeText(String value, Output<?> output)
Writer<?,?>
writeUint32(int value, Output<?> output)
Writer<?,?>
writeUint64(long value, Output<?> output)
Writer<?,?>
writeUndefined(Output<?> output)
abstract Writer<?,?>
writeValue(I item, Output<?> output, int index)
abstract Writer<?,?>
writeValue(V value, Output<?> output)
-
-
-
Method Detail
-
writeData
public Writer<?,?> writeData(ByteBuffer value, Output<?> output)
-
writeNum
public Writer<?,?> writeNum(BigInteger value, Output<?> output)
-
-