Class JsonPrettyGeneratorImpl

java.lang.Object
org.glassfish.json.JsonGeneratorImpl
org.glassfish.json.JsonPrettyGeneratorImpl
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable, JsonGenerator

public class JsonPrettyGeneratorImpl extends JsonGeneratorImpl
  • Field Details

  • Constructor Details

  • Method Details

    • writeStartObject

      public JsonGenerator writeStartObject()
      Description copied from interface: JsonGenerator
      Writes the JSON start object character. It starts a new child object context within which JSON name/value pairs can be written to the object. This method is valid only in an array context or in no context (when a context is not yet started). This method can only be called once in no context.
      Specified by:
      writeStartObject in interface JsonGenerator
      Overrides:
      writeStartObject in class JsonGeneratorImpl
      Returns:
      this generator
    • writeStartObject

      public JsonGenerator writeStartObject(String name)
      Description copied from interface: JsonGenerator
      Writes the JSON name/start object character pair in the current object context. It starts a new child object context within which JSON name/value pairs can be written to the object.
      Specified by:
      writeStartObject in interface JsonGenerator
      Overrides:
      writeStartObject in class JsonGeneratorImpl
      Parameters:
      name - a name within the JSON name/object pair to be written
      Returns:
      this generator
    • writeStartArray

      public JsonGenerator writeStartArray()
      Description copied from interface: JsonGenerator
      Writes the JSON start array character. It starts a new child array context within which JSON values can be written to the array. This method is valid only in an array context or in no context (when a context is not yet started). This method can only be called once in no context.
      Specified by:
      writeStartArray in interface JsonGenerator
      Overrides:
      writeStartArray in class JsonGeneratorImpl
      Returns:
      this generator
    • writeStartArray

      public JsonGenerator writeStartArray(String name)
      Description copied from interface: JsonGenerator
      Writes the JSON name/start array character pair with in the current object context. It starts a new child array context within which JSON values can be written to the array.
      Specified by:
      writeStartArray in interface JsonGenerator
      Overrides:
      writeStartArray in class JsonGeneratorImpl
      Parameters:
      name - a name within the JSON name/array pair to be written
      Returns:
      this generator
    • writeEnd

      public JsonGenerator writeEnd()
      Description copied from interface: JsonGenerator
      Writes the end of the current context. If the current context is an array context, this method writes the end-of-array character (']'). If the current context is an object context, this method writes the end-of-object character ('}'). After writing the end of the current context, the parent context becomes the new current context.
      Specified by:
      writeEnd in interface JsonGenerator
      Overrides:
      writeEnd in class JsonGeneratorImpl
      Returns:
      this generator
    • writeIndent

      private void writeIndent()
    • writeComma

      protected void writeComma()
      Overrides:
      writeComma in class JsonGeneratorImpl
    • writeNewLine

      private void writeNewLine()