- 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 Iitem(V value)abstract Iterator<I>items(I item)abstract Vkey(I item)abstract Vvalue(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)
-
-