class ObjectReaderImplOptional extends ObjectReaderPrimitive
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.String |
format |
(package private) static ObjectReaderImplOptional |
INSTANCE |
(package private) java.lang.Class |
itemClass |
(package private) ObjectReader |
itemObjectReader |
(package private) java.lang.reflect.Type |
itemType |
(package private) java.util.Locale |
locale |
objectClassHASH_TYPE, VALUE_NAME| Constructor and Description |
|---|
ObjectReaderImplOptional(java.lang.reflect.Type type,
java.lang.String format,
java.util.Locale locale) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static ObjectReaderImplOptional |
of(java.lang.reflect.Type type,
java.lang.String format,
java.util.Locale locale) |
java.lang.Object |
readJSONBObject(JSONReader jsonReader,
java.lang.reflect.Type fieldType,
java.lang.Object fieldName,
long features)
Reads an object from JSONB format.
|
java.lang.Object |
readObject(JSONReader jsonReader,
java.lang.reflect.Type fieldType,
java.lang.Object fieldName,
long features)
Reads an object from the specified JSONReader with the given field type, field name, and features.
|
createInstance, getObjectClassclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, acceptExtra, acceptExtra, autoType, autoType, createInstance, createInstance, createInstance, createInstance, createInstance, createInstance, createInstanceNoneDefaultConstructor, getBuildFunction, getFeatures, getFieldReader, getFieldReader, getFieldReaderLCase, getTypeKey, getTypeKeyHash, readArrayMappingJSONBObject, readArrayMappingObject, readObject, readObject, readObject, setFieldValue, setFieldValue, setFieldValuestatic final ObjectReaderImplOptional INSTANCE
final java.lang.String format
final java.util.Locale locale
final java.lang.reflect.Type itemType
final java.lang.Class itemClass
ObjectReader itemObjectReader
public ObjectReaderImplOptional(java.lang.reflect.Type type,
java.lang.String format,
java.util.Locale locale)
static ObjectReaderImplOptional of(java.lang.reflect.Type type, java.lang.String format, java.util.Locale locale)
public java.lang.Object readJSONBObject(JSONReader jsonReader, java.lang.reflect.Type fieldType, java.lang.Object fieldName, long features)
ObjectReaderreadJSONBObject in interface ObjectReaderreadJSONBObject in class ObjectReaderPrimitivejsonReader - the JSONReader to use for parsingfieldType - the type of the field being readfieldName - the name of the field being readfeatures - the features to usepublic java.lang.Object readObject(JSONReader jsonReader, java.lang.reflect.Type fieldType, java.lang.Object fieldName, long features)
ObjectReaderjsonReader - the JSONReader to use for parsingfieldType - the type of the field being readfieldName - the name of the field being readfeatures - the features to use