Package org.apache.johnzon.jsonb
Class JsonValueParserAdapter.JsonNumberParserAdapter
- java.lang.Object
-
- org.apache.johnzon.jsonb.JsonValueParserAdapter<javax.json.JsonNumber>
-
- org.apache.johnzon.jsonb.JsonValueParserAdapter.JsonNumberParserAdapter
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,javax.json.stream.JsonParser
- Enclosing class:
- JsonValueParserAdapter<T extends javax.json.JsonValue>
private static class JsonValueParserAdapter.JsonNumberParserAdapter extends JsonValueParserAdapter<javax.json.JsonNumber>
-
-
Constructor Summary
Constructors Constructor Description JsonNumberParserAdapter(javax.json.JsonNumber jsonValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigDecimal
getBigDecimal()
int
getInt()
long
getLong()
boolean
isIntegralNumber()
-
Methods inherited from class org.apache.johnzon.jsonb.JsonValueParserAdapter
close, createFor, getLocation, getString, getValue, hasNext, next
-
-
-
-
Method Detail
-
isIntegralNumber
public boolean isIntegralNumber()
- Specified by:
isIntegralNumber
in interfacejavax.json.stream.JsonParser
- Overrides:
isIntegralNumber
in classJsonValueParserAdapter<javax.json.JsonNumber>
-
getInt
public int getInt()
- Specified by:
getInt
in interfacejavax.json.stream.JsonParser
- Overrides:
getInt
in classJsonValueParserAdapter<javax.json.JsonNumber>
-
getLong
public long getLong()
- Specified by:
getLong
in interfacejavax.json.stream.JsonParser
- Overrides:
getLong
in classJsonValueParserAdapter<javax.json.JsonNumber>
-
getBigDecimal
public java.math.BigDecimal getBigDecimal()
- Specified by:
getBigDecimal
in interfacejavax.json.stream.JsonParser
- Overrides:
getBigDecimal
in classJsonValueParserAdapter<javax.json.JsonNumber>
-
-