abstract class ObjectReaderPrimitive<T> extends java.lang.Object implements ObjectReader<T>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Class |
objectClass |
HASH_TYPE, VALUE_NAME| Constructor and Description |
|---|
ObjectReaderPrimitive(java.lang.Class objectClass) |
| Modifier and Type | Method and Description |
|---|---|
T |
createInstance(long features) |
java.lang.Class |
getObjectClass()
Gets the class of objects that this ObjectReader can deserialize.
|
abstract T |
readJSONBObject(JSONReader jsonReader,
java.lang.reflect.Type fieldType,
java.lang.Object fieldName,
long features)
Reads an object from JSONB format.
|
clone, 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, readObject, setFieldValue, setFieldValue, setFieldValuepublic java.lang.Class getObjectClass()
ObjectReadergetObjectClass in interface ObjectReader<T>public T createInstance(long features)
createInstance in interface ObjectReader<T>Tpublic abstract T readJSONBObject(JSONReader jsonReader, java.lang.reflect.Type fieldType, java.lang.Object fieldName, long features)
ObjectReaderreadJSONBObject in interface ObjectReader<T>jsonReader - the JSONReader to use for parsingfieldType - the type of the field being readfieldName - the name of the field being readfeatures - the features to use