Class RecordJsonGenerator

java.lang.Object
org.talend.sdk.component.runtime.record.json.RecordJsonGenerator
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable, javax.json.stream.JsonGenerator

public class RecordJsonGenerator extends Object implements javax.json.stream.JsonGenerator
  • Constructor Details

  • Method Details

    • 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
    • writeKey

      public javax.json.stream.JsonGenerator writeKey(String name)
      Specified by:
      writeKey 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
    • 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
    • writeEnd

      public javax.json.stream.JsonGenerator writeEnd()
      Specified by:
      writeEnd 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