Module org.apache.johnzon.jsonb
Package org.apache.johnzon.jsonb
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,- java.io.Closeable,- java.lang.AutoCloseable
 - Enclosing class:
- JsonValueParserAdapter<T extends jakarta.json.JsonValue>
 
 private static class JsonValueParserAdapter.JsonNumberParserAdapter extends JsonValueParserAdapter<jakarta.json.JsonNumber> 
- 
- 
Constructor SummaryConstructors Constructor Description JsonNumberParserAdapter(jakarta.json.JsonNumber jsonValue)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigDecimalgetBigDecimal()intgetInt()longgetLong()booleanisIntegralNumber()- 
Methods inherited from class org.apache.johnzon.jsonb.JsonValueParserAdapterclose, createFor, getLocation, getString, getValue, hasNext, next
 
- 
 
- 
- 
- 
Method Detail- 
isIntegralNumberpublic boolean isIntegralNumber() - Specified by:
- isIntegralNumberin interface- jakarta.json.stream.JsonParser
- Overrides:
- isIntegralNumberin class- JsonValueParserAdapter<jakarta.json.JsonNumber>
 
 - 
getIntpublic int getInt() - Specified by:
- getIntin interface- jakarta.json.stream.JsonParser
- Overrides:
- getIntin class- JsonValueParserAdapter<jakarta.json.JsonNumber>
 
 - 
getLongpublic long getLong() - Specified by:
- getLongin interface- jakarta.json.stream.JsonParser
- Overrides:
- getLongin class- JsonValueParserAdapter<jakarta.json.JsonNumber>
 
 - 
getBigDecimalpublic java.math.BigDecimal getBigDecimal() - Specified by:
- getBigDecimalin interface- jakarta.json.stream.JsonParser
- Overrides:
- getBigDecimalin class- JsonValueParserAdapter<jakarta.json.JsonNumber>
 
 
- 
 
-