- java.lang.Object
-
- swim.json.JsonWriter<swim.structure.Item,swim.structure.Value>
-
- swim.json.JsonStructureWriter
-
public class JsonStructureWriter extends JsonWriter<swim.structure.Item,swim.structure.Value>
-
-
Constructor Summary
Constructors Constructor Description JsonStructureWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description swim.structure.Itemitem(swim.structure.Value value)Iterator<swim.structure.Item>items(swim.structure.Item item)swim.structure.Valuekey(swim.structure.Item item)swim.structure.Valuevalue(swim.structure.Item item)swim.codec.Writer<?,?>writeField(swim.structure.Item item, swim.codec.Output<?> output, int index)swim.codec.Writer<?,?>writeItem(swim.structure.Item item, swim.codec.Output<?> output)swim.codec.Writer<?,?>writeValue(swim.structure.Item item, swim.codec.Output<?> output, int index)swim.codec.Writer<?,?>writeValue(swim.structure.Value value, swim.codec.Output<?> output)-
Methods inherited from class swim.json.JsonWriter
writeArray, writeBool, writeData, writeField, writeNull, writeNum, writeNum, writeNum, writeNum, writeNum, writeObject, writeText, writeUint32, writeUint64, writeUndefined
-
-
-
-
Method Detail
-
items
public Iterator<swim.structure.Item> items(swim.structure.Item item)
- Specified by:
itemsin classJsonWriter<swim.structure.Item,swim.structure.Value>
-
item
public swim.structure.Item item(swim.structure.Value value)
- Specified by:
itemin classJsonWriter<swim.structure.Item,swim.structure.Value>
-
key
public swim.structure.Value key(swim.structure.Item item)
- Specified by:
keyin classJsonWriter<swim.structure.Item,swim.structure.Value>
-
value
public swim.structure.Value value(swim.structure.Item item)
- Specified by:
valuein classJsonWriter<swim.structure.Item,swim.structure.Value>
-
writeItem
public swim.codec.Writer<?,?> writeItem(swim.structure.Item item, swim.codec.Output<?> output)- Specified by:
writeItemin classJsonWriter<swim.structure.Item,swim.structure.Value>
-
writeField
public swim.codec.Writer<?,?> writeField(swim.structure.Item item, swim.codec.Output<?> output, int index)- Specified by:
writeFieldin classJsonWriter<swim.structure.Item,swim.structure.Value>
-
writeValue
public swim.codec.Writer<?,?> writeValue(swim.structure.Item item, swim.codec.Output<?> output, int index)- Specified by:
writeValuein classJsonWriter<swim.structure.Item,swim.structure.Value>
-
writeValue
public swim.codec.Writer<?,?> writeValue(swim.structure.Value value, swim.codec.Output<?> output)- Specified by:
writeValuein classJsonWriter<swim.structure.Item,swim.structure.Value>
-
-