Class JsonReaderImpl

  • All Implemented Interfaces:
    jakarta.json.JsonReader, Closeable, AutoCloseable

    public class JsonReaderImpl
    extends Object
    implements jakarta.json.JsonReader
    • Method Detail

      • read

        public jakarta.json.JsonStructure read()
        Specified by:
        read in interface jakarta.json.JsonReader
      • readValue

        public jakarta.json.JsonValue readValue()
        Specified by:
        readValue in interface jakarta.json.JsonReader
      • readObject

        public jakarta.json.JsonObject readObject()
        Specified by:
        readObject in interface jakarta.json.JsonReader
      • readArray

        public jakarta.json.JsonArray readArray()
        Specified by:
        readArray in interface jakarta.json.JsonReader
      • checkType

        private void checkType​(Class<?> expected,
                               jakarta.json.JsonStructure read)
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface Closeable
        Specified by:
        close in interface jakarta.json.JsonReader
      • parseStructure

        private jakarta.json.JsonValue parseStructure​(jakarta.json.stream.JsonParser.Event first)
      • isObject

        private static boolean isObject​(jakarta.json.stream.JsonParser.Event event)
      • add

        private static void add​(Object builder,
                                String key,
                                jakarta.json.JsonValue value)
      • checkClosed

        private void checkClosed()