Class JacksonJsonpGenerator

java.lang.Object
co.elastic.clients.json.jackson.JacksonJsonpGenerator
All Implemented Interfaces:
jakarta.json.stream.JsonGenerator, Closeable, Flushable, AutoCloseable

public class JacksonJsonpGenerator extends Object implements jakarta.json.stream.JsonGenerator
A JSONP generator implementation on top of Jackson.
  • Field Summary

    Fields inherited from interface jakarta.json.stream.JsonGenerator

    PRETTY_PRINTING
  • Constructor Summary

    Constructors
    Constructor
    Description
    JacksonJsonpGenerator(com.fasterxml.jackson.core.JsonGenerator generator)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    com.fasterxml.jackson.core.JsonGenerator
    Returns the underlying Jackson generator.
    jakarta.json.stream.JsonGenerator
    write(boolean value)
     
    jakarta.json.stream.JsonGenerator
    write(double value)
     
    jakarta.json.stream.JsonGenerator
    write(int value)
     
    jakarta.json.stream.JsonGenerator
    write(long value)
     
    jakarta.json.stream.JsonGenerator
    write(jakarta.json.JsonValue value)
     
    jakarta.json.stream.JsonGenerator
    write(String value)
     
    jakarta.json.stream.JsonGenerator
    write(String name, boolean value)
     
    jakarta.json.stream.JsonGenerator
    write(String name, double value)
     
    jakarta.json.stream.JsonGenerator
    write(String name, int value)
     
    jakarta.json.stream.JsonGenerator
    write(String name, long value)
     
    jakarta.json.stream.JsonGenerator
    write(String name, jakarta.json.JsonValue value)
     
    jakarta.json.stream.JsonGenerator
    write(String name, String value)
     
    jakarta.json.stream.JsonGenerator
    write(String name, BigDecimal value)
     
    jakarta.json.stream.JsonGenerator
    write(String name, BigInteger value)
     
    jakarta.json.stream.JsonGenerator
     
    jakarta.json.stream.JsonGenerator
     
    jakarta.json.stream.JsonGenerator
     
    jakarta.json.stream.JsonGenerator
     
    jakarta.json.stream.JsonGenerator
     
    jakarta.json.stream.JsonGenerator
     
    jakarta.json.stream.JsonGenerator
     
    jakarta.json.stream.JsonGenerator
     
    jakarta.json.stream.JsonGenerator
     
    jakarta.json.stream.JsonGenerator
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JacksonJsonpGenerator

      public JacksonJsonpGenerator(com.fasterxml.jackson.core.JsonGenerator generator)
  • Method Details

    • jacksonGenerator

      public com.fasterxml.jackson.core.JsonGenerator jacksonGenerator()
      Returns the underlying Jackson generator.
    • writeStartObject

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

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

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

      public jakarta.json.stream.JsonGenerator writeStartArray(String name)
      Specified by:
      writeStartArray in interface jakarta.json.stream.JsonGenerator
    • writeKey

      public jakarta.json.stream.JsonGenerator writeKey(String name)
      Specified by:
      writeKey in interface jakarta.json.stream.JsonGenerator
    • write

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public void flush()
      Specified by:
      flush in interface Flushable
      Specified by:
      flush in interface jakarta.json.stream.JsonGenerator