Class DelegatingJsonParser

java.lang.Object
co.elastic.clients.json.DelegatingJsonParser
All Implemented Interfaces:
jakarta.json.stream.JsonParser, java.io.Closeable, java.lang.AutoCloseable

public abstract class DelegatingJsonParser
extends java.lang.Object
implements jakarta.json.stream.JsonParser
  • Nested Class Summary

    Nested classes/interfaces inherited from interface jakarta.json.stream.JsonParser

    jakarta.json.stream.JsonParser.Event
  • Constructor Summary

    Constructors
    Constructor Description
    DelegatingJsonParser​(jakarta.json.stream.JsonParser parser)  
  • Method Summary

    Modifier and Type Method Description
    void close()  
    jakarta.json.JsonArray getArray()  
    java.util.stream.Stream<jakarta.json.JsonValue> getArrayStream()  
    java.math.BigDecimal getBigDecimal()  
    int getInt()  
    jakarta.json.stream.JsonLocation getLocation()  
    long getLong()  
    jakarta.json.JsonObject getObject()  
    java.util.stream.Stream<java.util.Map.Entry<java.lang.String,​jakarta.json.JsonValue>> getObjectStream()  
    java.lang.String getString()  
    jakarta.json.JsonValue getValue()  
    java.util.stream.Stream<jakarta.json.JsonValue> getValueStream()  
    boolean hasNext()  
    boolean isIntegralNumber()  
    jakarta.json.stream.JsonParser.Event next()  
    void skipArray()  
    void skipObject()  

    Methods inherited from class java.lang.Object

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

    • DelegatingJsonParser

      public DelegatingJsonParser​(jakarta.json.stream.JsonParser parser)
  • Method Details

    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface jakarta.json.stream.JsonParser
    • next

      public jakarta.json.stream.JsonParser.Event next()
      Specified by:
      next in interface jakarta.json.stream.JsonParser
    • getString

      public java.lang.String getString()
      Specified by:
      getString in interface jakarta.json.stream.JsonParser
    • isIntegralNumber

      public boolean isIntegralNumber()
      Specified by:
      isIntegralNumber in interface jakarta.json.stream.JsonParser
    • getInt

      public int getInt()
      Specified by:
      getInt in interface jakarta.json.stream.JsonParser
    • getLong

      public long getLong()
      Specified by:
      getLong in interface jakarta.json.stream.JsonParser
    • getBigDecimal

      public java.math.BigDecimal getBigDecimal()
      Specified by:
      getBigDecimal in interface jakarta.json.stream.JsonParser
    • getLocation

      public jakarta.json.stream.JsonLocation getLocation()
      Specified by:
      getLocation in interface jakarta.json.stream.JsonParser
    • getObject

      public jakarta.json.JsonObject getObject()
      Specified by:
      getObject in interface jakarta.json.stream.JsonParser
    • getValue

      public jakarta.json.JsonValue getValue()
      Specified by:
      getValue in interface jakarta.json.stream.JsonParser
    • getArray

      public jakarta.json.JsonArray getArray()
      Specified by:
      getArray in interface jakarta.json.stream.JsonParser
    • getArrayStream

      public java.util.stream.Stream<jakarta.json.JsonValue> getArrayStream()
      Specified by:
      getArrayStream in interface jakarta.json.stream.JsonParser
    • getObjectStream

      public java.util.stream.Stream<java.util.Map.Entry<java.lang.String,​jakarta.json.JsonValue>> getObjectStream()
      Specified by:
      getObjectStream in interface jakarta.json.stream.JsonParser
    • getValueStream

      public java.util.stream.Stream<jakarta.json.JsonValue> getValueStream()
      Specified by:
      getValueStream in interface jakarta.json.stream.JsonParser
    • skipArray

      public void skipArray()
      Specified by:
      skipArray in interface jakarta.json.stream.JsonParser
    • skipObject

      public void skipObject()
      Specified by:
      skipObject in interface jakarta.json.stream.JsonParser
    • close

      public void close()
      Specified by:
      close in interface java.lang.AutoCloseable
      Specified by:
      close in interface java.io.Closeable
      Specified by:
      close in interface jakarta.json.stream.JsonParser