Class JsonValueParserAdapter.JsonNumberParserAdapter

java.lang.Object
org.apache.johnzon.jsonb.JsonValueParserAdapter<jakarta.json.JsonNumber>
org.apache.johnzon.jsonb.JsonValueParserAdapter.JsonNumberParserAdapter
All Implemented Interfaces:
jakarta.json.stream.JsonParser, Closeable, AutoCloseable
Enclosing class:
JsonValueParserAdapter<T extends jakarta.json.JsonValue>

private static class JsonValueParserAdapter.JsonNumberParserAdapter extends JsonValueParserAdapter<jakarta.json.JsonNumber>
  • Constructor Details

    • JsonNumberParserAdapter

      public JsonNumberParserAdapter(jakarta.json.JsonNumber jsonValue)
  • Method Details

    • isIntegralNumber

      public boolean isIntegralNumber()
      Specified by:
      isIntegralNumber in interface jakarta.json.stream.JsonParser
      Overrides:
      isIntegralNumber in class JsonValueParserAdapter<jakarta.json.JsonNumber>
    • getInt

      public int getInt()
      Specified by:
      getInt in interface jakarta.json.stream.JsonParser
      Overrides:
      getInt in class JsonValueParserAdapter<jakarta.json.JsonNumber>
    • getLong

      public long getLong()
      Specified by:
      getLong in interface jakarta.json.stream.JsonParser
      Overrides:
      getLong in class JsonValueParserAdapter<jakarta.json.JsonNumber>
    • getBigDecimal

      public BigDecimal getBigDecimal()
      Specified by:
      getBigDecimal in interface jakarta.json.stream.JsonParser
      Overrides:
      getBigDecimal in class JsonValueParserAdapter<jakarta.json.JsonNumber>