Class JsonPrettyGeneratorImpl

  • All Implemented Interfaces:
    jakarta.json.stream.JsonGenerator, java.io.Closeable, java.io.Flushable, java.lang.AutoCloseable

    public class JsonPrettyGeneratorImpl
    extends JsonGeneratorImpl
    • Field Detail

      • indentLevel

        private int indentLevel
    • Constructor Detail

      • JsonPrettyGeneratorImpl

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

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

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

      • writeStartObject

        public jakarta.json.stream.JsonGenerator writeStartObject()
        Specified by:
        writeStartObject in interface jakarta.json.stream.JsonGenerator
        Overrides:
        writeStartObject in class JsonGeneratorImpl
      • writeStartObject

        public jakarta.json.stream.JsonGenerator writeStartObject​(java.lang.String name)
        Specified by:
        writeStartObject in interface jakarta.json.stream.JsonGenerator
        Overrides:
        writeStartObject in class JsonGeneratorImpl
      • writeStartArray

        public jakarta.json.stream.JsonGenerator writeStartArray()
        Specified by:
        writeStartArray in interface jakarta.json.stream.JsonGenerator
        Overrides:
        writeStartArray in class JsonGeneratorImpl
      • writeStartArray

        public jakarta.json.stream.JsonGenerator writeStartArray​(java.lang.String name)
        Specified by:
        writeStartArray in interface jakarta.json.stream.JsonGenerator
        Overrides:
        writeStartArray in class JsonGeneratorImpl
      • writeEnd

        public jakarta.json.stream.JsonGenerator writeEnd()
        Specified by:
        writeEnd in interface jakarta.json.stream.JsonGenerator
        Overrides:
        writeEnd in class JsonGeneratorImpl
      • writeIndent

        private void writeIndent()
      • writeNewLine

        private void writeNewLine()