Module swim.json
Package swim.json

Class JsonStructureParser

java.lang.Object
swim.json.JsonParser<swim.structure.Item,swim.structure.Value>
swim.json.JsonStructureParser

public class JsonStructureParser extends JsonParser<swim.structure.Item,swim.structure.Value>
  • Constructor Details

    • JsonStructureParser

      public JsonStructureParser()
  • Method Details

    • item

      public swim.structure.Item item(swim.structure.Value value)
      Specified by:
      item in class JsonParser<swim.structure.Item,swim.structure.Value>
    • value

      public swim.structure.Value value(swim.structure.Item item)
      Specified by:
      value in class JsonParser<swim.structure.Item,swim.structure.Value>
    • field

      public swim.structure.Item field(swim.structure.Value key, swim.structure.Value value)
      Specified by:
      field in class JsonParser<swim.structure.Item,swim.structure.Value>
    • documentBuilder

      public swim.util.Builder<swim.structure.Item,swim.structure.Value> documentBuilder()
      Specified by:
      documentBuilder in class JsonParser<swim.structure.Item,swim.structure.Value>
    • objectBuilder

      public swim.util.Builder<swim.structure.Item,swim.structure.Value> objectBuilder()
      Specified by:
      objectBuilder in class JsonParser<swim.structure.Item,swim.structure.Value>
    • arrayBuilder

      public swim.util.Builder<swim.structure.Item,swim.structure.Value> arrayBuilder()
      Specified by:
      arrayBuilder in class JsonParser<swim.structure.Item,swim.structure.Value>
    • textOutput

      public swim.codec.Output<swim.structure.Value> textOutput()
      Specified by:
      textOutput in class JsonParser<swim.structure.Item,swim.structure.Value>
    • ident

      public swim.structure.Value ident(swim.structure.Value value)
      Specified by:
      ident in class JsonParser<swim.structure.Item,swim.structure.Value>
    • num

      public swim.structure.Value num(int value)
      Specified by:
      num in class JsonParser<swim.structure.Item,swim.structure.Value>
    • num

      public swim.structure.Value num(long value)
      Specified by:
      num in class JsonParser<swim.structure.Item,swim.structure.Value>
    • num

      public swim.structure.Value num(float value)
      Specified by:
      num in class JsonParser<swim.structure.Item,swim.structure.Value>
    • num

      public swim.structure.Value num(double value)
      Specified by:
      num in class JsonParser<swim.structure.Item,swim.structure.Value>
    • num

      public swim.structure.Value num(BigInteger value)
      Specified by:
      num in class JsonParser<swim.structure.Item,swim.structure.Value>
    • num

      public swim.structure.Value num(String value)
      Specified by:
      num in class JsonParser<swim.structure.Item,swim.structure.Value>
    • uint32

      public swim.structure.Value uint32(int value)
      Specified by:
      uint32 in class JsonParser<swim.structure.Item,swim.structure.Value>
    • uint64

      public swim.structure.Value uint64(long value)
      Specified by:
      uint64 in class JsonParser<swim.structure.Item,swim.structure.Value>
    • bool

      public swim.structure.Value bool(boolean value)
      Specified by:
      bool in class JsonParser<swim.structure.Item,swim.structure.Value>