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,Closeable,AutoCloseable
- Direct Known Subclasses:
JsonValueParserAdapter.JsonNumberParserAdapter,JsonValueParserAdapter.JsonStringParserAdapter
class JsonValueParserAdapter<T extends jakarta.json.JsonValue>
extends Object
implements jakarta.json.stream.JsonParser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static classNested classes/interfaces inherited from interface jakarta.json.stream.JsonParser
jakarta.json.stream.JsonParser.Event -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static jakarta.json.stream.JsonParsercreateFor(jakarta.json.JsonValue jsonValue, Supplier<jakarta.json.stream.JsonParserFactory> parserFactoryProvider) private static jakarta.json.stream.JsonParserdoCreate(jakarta.json.JsonValue jsonValue, Supplier<jakarta.json.stream.JsonParserFactory> parserFactoryProvider) intgetInt()jakarta.json.stream.JsonLocationlonggetLong()getValue()booleanhasNext()booleanjakarta.json.stream.JsonParser.Eventnext()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.json.stream.JsonParser
currentEvent, getArray, getArrayStream, getObject, getObjectStream, getValueStream, skipArray, skipObject
-
Field Details
-
jsonValue
-
-
Constructor Details
-
JsonValueParserAdapter
JsonValueParserAdapter(T jsonValue)
-
-
Method Details
-
createFor
public static jakarta.json.stream.JsonParser createFor(jakarta.json.JsonValue jsonValue, Supplier<jakarta.json.stream.JsonParserFactory> parserFactoryProvider) -
doCreate
private static jakarta.json.stream.JsonParser doCreate(jakarta.json.JsonValue jsonValue, Supplier<jakarta.json.stream.JsonParserFactory> parserFactoryProvider) -
hasNext
public boolean hasNext()- Specified by:
hasNextin interfacejakarta.json.stream.JsonParser
-
next
public jakarta.json.stream.JsonParser.Event next()- Specified by:
nextin interfacejakarta.json.stream.JsonParser
-
getString
- Specified by:
getStringin interfacejakarta.json.stream.JsonParser
-
isIntegralNumber
public boolean isIntegralNumber()- Specified by:
isIntegralNumberin interfacejakarta.json.stream.JsonParser
-
getInt
public int getInt()- Specified by:
getIntin interfacejakarta.json.stream.JsonParser
-
getLong
public long getLong()- Specified by:
getLongin interfacejakarta.json.stream.JsonParser
-
getBigDecimal
- Specified by:
getBigDecimalin interfacejakarta.json.stream.JsonParser
-
getLocation
public jakarta.json.stream.JsonLocation getLocation()- Specified by:
getLocationin interfacejakarta.json.stream.JsonParser
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfacejakarta.json.stream.JsonParser
-
getValue
- Specified by:
getValuein interfacejakarta.json.stream.JsonParser
-