Class GensonJsonGenerator

  • All Implemented Interfaces:
    Closeable, Flushable, AutoCloseable, javax.json.stream.JsonGenerator

    public class GensonJsonGenerator
    extends Object
    implements javax.json.stream.JsonGenerator
    • Constructor Detail

      • GensonJsonGenerator

        public GensonJsonGenerator​(ObjectWriter writer)
    • Method Detail

      • writeStartObject

        public javax.json.stream.JsonGenerator writeStartObject()
        Specified by:
        writeStartObject in interface javax.json.stream.JsonGenerator
      • writeStartObject

        public javax.json.stream.JsonGenerator writeStartObject​(String name)
        Specified by:
        writeStartObject in interface javax.json.stream.JsonGenerator
      • writeStartArray

        public javax.json.stream.JsonGenerator writeStartArray()
        Specified by:
        writeStartArray in interface javax.json.stream.JsonGenerator
      • writeStartArray

        public javax.json.stream.JsonGenerator writeStartArray​(String name)
        Specified by:
        writeStartArray in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(String name,
                                                     javax.json.JsonValue value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(String name,
                                                     String value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(String name,
                                                     BigInteger value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(String name,
                                                     BigDecimal value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(String name,
                                                     int value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(String name,
                                                     long value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(String name,
                                                     double value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(String name,
                                                     boolean value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • writeNull

        public javax.json.stream.JsonGenerator writeNull​(String name)
        Specified by:
        writeNull in interface javax.json.stream.JsonGenerator
      • writeEnd

        public javax.json.stream.JsonGenerator writeEnd()
        Specified by:
        writeEnd in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(javax.json.JsonValue value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(String value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(BigDecimal value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(BigInteger value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(int value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(long value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(double value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • write

        public javax.json.stream.JsonGenerator write​(boolean value)
        Specified by:
        write in interface javax.json.stream.JsonGenerator
      • writeNull

        public javax.json.stream.JsonGenerator writeNull()
        Specified by:
        writeNull in interface javax.json.stream.JsonGenerator
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface Closeable
        Specified by:
        close in interface javax.json.stream.JsonGenerator
      • flush

        public void flush()
        Specified by:
        flush in interface Flushable
        Specified by:
        flush in interface javax.json.stream.JsonGenerator
      • writeKey

        public javax.json.stream.JsonGenerator writeKey​(String s)
        Specified by:
        writeKey in interface javax.json.stream.JsonGenerator