Module org.apache.johnzon.jsonb
Package org.apache.johnzon.jsonb
Class JsonValueParserAdapter<T extends jakarta.json.JsonValue>
- java.lang.Object
- 
- org.apache.johnzon.jsonb.JsonValueParserAdapter<T>
 
- 
- All Implemented Interfaces:
- jakarta.json.stream.JsonParser,- java.io.Closeable,- java.lang.AutoCloseable
 - Direct Known Subclasses:
- JsonValueParserAdapter.JsonNumberParserAdapter,- JsonValueParserAdapter.JsonStringParserAdapter
 
 class JsonValueParserAdapter<T extends jakarta.json.JsonValue> extends java.lang.Object implements jakarta.json.stream.JsonParser
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description private static classJsonValueParserAdapter.JsonNumberParserAdapterprivate static classJsonValueParserAdapter.JsonStringParserAdapter
 - 
Constructor SummaryConstructors Constructor Description JsonValueParserAdapter(T jsonValue)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()static jakarta.json.stream.JsonParsercreateFor(jakarta.json.JsonValue jsonValue, java.util.function.Supplier<jakarta.json.stream.JsonParserFactory> parserFactoryProvider)private static jakarta.json.stream.JsonParserdoCreate(jakarta.json.JsonValue jsonValue, java.util.function.Supplier<jakarta.json.stream.JsonParserFactory> parserFactoryProvider)java.math.BigDecimalgetBigDecimal()intgetInt()jakarta.json.stream.JsonLocationgetLocation()longgetLong()java.lang.StringgetString()TgetValue()booleanhasNext()booleanisIntegralNumber()jakarta.json.stream.JsonParser.Eventnext()
 
- 
- 
- 
Field Detail- 
jsonValueprivate final T extends jakarta.json.JsonValue jsonValue 
 
- 
 - 
Constructor Detail- 
JsonValueParserAdapterJsonValueParserAdapter(T jsonValue) 
 
- 
 - 
Method Detail- 
createForpublic static jakarta.json.stream.JsonParser createFor(jakarta.json.JsonValue jsonValue, java.util.function.Supplier<jakarta.json.stream.JsonParserFactory> parserFactoryProvider)
 - 
doCreateprivate static jakarta.json.stream.JsonParser doCreate(jakarta.json.JsonValue jsonValue, java.util.function.Supplier<jakarta.json.stream.JsonParserFactory> parserFactoryProvider)
 - 
hasNextpublic boolean hasNext() - Specified by:
- hasNextin interface- jakarta.json.stream.JsonParser
 
 - 
nextpublic jakarta.json.stream.JsonParser.Event next() - Specified by:
- nextin interface- jakarta.json.stream.JsonParser
 
 - 
getStringpublic java.lang.String getString() - Specified by:
- getStringin interface- jakarta.json.stream.JsonParser
 
 - 
isIntegralNumberpublic boolean isIntegralNumber() - Specified by:
- isIntegralNumberin interface- jakarta.json.stream.JsonParser
 
 - 
getIntpublic int getInt() - Specified by:
- getIntin interface- jakarta.json.stream.JsonParser
 
 - 
getLongpublic long getLong() - Specified by:
- getLongin interface- jakarta.json.stream.JsonParser
 
 - 
getBigDecimalpublic java.math.BigDecimal getBigDecimal() - Specified by:
- getBigDecimalin interface- jakarta.json.stream.JsonParser
 
 - 
getLocationpublic jakarta.json.stream.JsonLocation getLocation() - Specified by:
- getLocationin interface- jakarta.json.stream.JsonParser
 
 - 
closepublic void close() - Specified by:
- closein interface- java.lang.AutoCloseable
- Specified by:
- closein interface- java.io.Closeable
- Specified by:
- closein interface- jakarta.json.stream.JsonParser
 
 - 
getValuepublic T getValue() - Specified by:
- getValuein interface- jakarta.json.stream.JsonParser
 
 
- 
 
-