Class JsonReaderImpl

java.lang.Object
org.eclipse.parsson.JsonReaderImpl
All Implemented Interfaces:
jakarta.json.JsonReader, Closeable, AutoCloseable

class JsonReaderImpl extends Object implements jakarta.json.JsonReader
JsonReader impl using parser and builders.
  • Field Details

    • parser

      private final JsonParserImpl parser
    • readDone

      private boolean readDone
  • Constructor Details

  • Method Details

    • read

      public jakarta.json.JsonStructure read()
      Specified by:
      read 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
    • readValue

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

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