Class JsonWriterImpl

  • All Implemented Interfaces:
    jakarta.json.JsonWriter, java.io.Closeable, java.lang.AutoCloseable

    class JsonWriterImpl
    extends java.lang.Object
    implements jakarta.json.JsonWriter
    JsonWriter impl using generator.
    • Constructor Detail

      • JsonWriterImpl

        JsonWriterImpl​(java.io.Writer writer,
                       JsonContext jsonContext)
      • JsonWriterImpl

        JsonWriterImpl​(java.io.OutputStream out,
                       JsonContext jsonContext)
      • JsonWriterImpl

        JsonWriterImpl​(java.io.OutputStream out,
                       java.nio.charset.Charset charset,
                       JsonContext jsonContext)
    • Method Detail

      • 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.JsonStructure value)
        Specified by:
        write in interface jakarta.json.JsonWriter
      • write

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

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Specified by:
        close in interface jakarta.json.JsonWriter