Module swim.json
Package swim.json

Class JsonStructureParser


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

      • JsonStructureParser

        public JsonStructureParser()
    • Method Detail

      • 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>
      • 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>