Class JsonWriterImpl

java.lang.Object
org.apache.johnzon.core.JsonWriterImpl
All Implemented Interfaces:
jakarta.json.JsonWriter, Closeable, Serializable, AutoCloseable

class JsonWriterImpl extends Object implements jakarta.json.JsonWriter, Serializable
  • Field Details

    • generator

      private final jakarta.json.stream.JsonGenerator generator
    • called

      private boolean called
    • closed

      private boolean closed
  • Constructor Details

    • JsonWriterImpl

      JsonWriterImpl(jakarta.json.stream.JsonGenerator generator)
  • Method Details

    • writeArray

      public void writeArray(jakarta.json.JsonArray array)
      Specified by:
      writeArray in interface jakarta.json.JsonWriter
    • writeObject

      public void writeObject(jakarta.json.JsonObject object)
      Specified by:
      writeObject in interface jakarta.json.JsonWriter
    • write

      public void write(jakarta.json.JsonValue value)
      Specified by:
      write in interface jakarta.json.JsonWriter
    • write

      public void write(jakarta.json.JsonStructure value)
      Specified by:
      write in interface jakarta.json.JsonWriter
    • close

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

      private void markCalled()
    • checkState

      private void checkState()