public class FieldReaderObject<T> extends FieldReader<T>
| Modifier and Type | Field and Description |
|---|---|
protected ObjectReader |
initReader |
defaultValue, features, field, fieldClass, fieldClassSerializable, fieldName, fieldNameHash, fieldNameHashLCase, fieldOffset, fieldType, format, function, itemClass, itemReader, itemType, locale, method, noneStaticMemberClass, ordinal, parameter, paramName, paramNameHash, propertyAccessor, reader, readOnly, referenceCache, schema| Constructor and Description |
|---|
FieldReaderObject(java.lang.String fieldName,
java.lang.reflect.Type fieldType,
java.lang.Class fieldClass,
int ordinal,
long features,
java.lang.String format,
java.util.Locale locale,
java.lang.Object defaultValue,
JSONSchema schema,
java.lang.reflect.Method method,
java.lang.reflect.Field field,
java.util.function.BiConsumer function) |
FieldReaderObject(java.lang.String fieldName,
java.lang.reflect.Type fieldType,
java.lang.Class fieldClass,
int ordinal,
long features,
java.lang.String format,
java.util.Locale locale,
java.lang.Object defaultValue,
JSONSchema schema,
java.lang.reflect.Method method,
java.lang.reflect.Field field,
java.util.function.BiConsumer function,
ObjectReader initReader) |
FieldReaderObject(java.lang.String fieldName,
java.lang.reflect.Type fieldType,
java.lang.Class fieldClass,
int ordinal,
long features,
java.lang.String format,
java.util.Locale locale,
java.lang.Object defaultValue,
JSONSchema schema,
java.lang.reflect.Method method,
java.lang.reflect.Field field,
java.util.function.BiConsumer function,
java.lang.String paramName,
java.lang.reflect.Parameter parameter) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(T object,
boolean value) |
void |
accept(T object,
byte value) |
void |
accept(T object,
char value) |
void |
accept(T object,
double value) |
void |
accept(T object,
float value) |
void |
accept(T object,
int value) |
void |
accept(T object,
long value) |
void |
accept(T object,
java.lang.Object value) |
void |
accept(T object,
short value) |
(package private) static void |
arrayToMap(java.util.Map object,
java.util.Collection values,
java.lang.String keyName,
PropertyNamingStrategy namingStrategy,
ObjectReader valueReader,
java.util.function.BiConsumer duplicateHandler) |
java.util.function.BiConsumer |
getFunction() |
ObjectReader |
getInitReader() |
ObjectReader |
getObjectReader(JSONReader.Context context) |
ObjectReader |
getObjectReader(JSONReader jsonReader) |
void |
processExtra(JSONReader jsonReader,
java.lang.Object object) |
java.lang.Object |
readFieldValue(JSONReader jsonReader) |
void |
readFieldValue(JSONReader jsonReader,
T object) |
void |
readFieldValueJSONB(JSONReader jsonReader,
T object) |
acceptAny, acceptDefaultValue, acceptExtra, addResolveTask, addResolveTask, belongTo, checkObjectAutoType, compareTo, createFormattedObjectReader, getItemClass, getItemClassHash, getItemObjectReader, getItemObjectReader, getItemType, getObjectReader, isParameter, isReadOnly, isUnwrapped, sameTo, supportAcceptType, toStringprotected ObjectReader initReader
public FieldReaderObject(java.lang.String fieldName,
java.lang.reflect.Type fieldType,
java.lang.Class fieldClass,
int ordinal,
long features,
java.lang.String format,
java.util.Locale locale,
java.lang.Object defaultValue,
JSONSchema schema,
java.lang.reflect.Method method,
java.lang.reflect.Field field,
java.util.function.BiConsumer function)
public FieldReaderObject(java.lang.String fieldName,
java.lang.reflect.Type fieldType,
java.lang.Class fieldClass,
int ordinal,
long features,
java.lang.String format,
java.util.Locale locale,
java.lang.Object defaultValue,
JSONSchema schema,
java.lang.reflect.Method method,
java.lang.reflect.Field field,
java.util.function.BiConsumer function,
ObjectReader initReader)
public FieldReaderObject(java.lang.String fieldName,
java.lang.reflect.Type fieldType,
java.lang.Class fieldClass,
int ordinal,
long features,
java.lang.String format,
java.util.Locale locale,
java.lang.Object defaultValue,
JSONSchema schema,
java.lang.reflect.Method method,
java.lang.reflect.Field field,
java.util.function.BiConsumer function,
java.lang.String paramName,
java.lang.reflect.Parameter parameter)
public ObjectReader getInitReader()
getInitReader in class FieldReader<T>public ObjectReader getObjectReader(JSONReader jsonReader)
getObjectReader in class FieldReader<T>public ObjectReader getObjectReader(JSONReader.Context context)
getObjectReader in class FieldReader<T>public void readFieldValue(JSONReader jsonReader, T object)
readFieldValue in class FieldReader<T>public void readFieldValueJSONB(JSONReader jsonReader, T object)
readFieldValueJSONB in class FieldReader<T>public void accept(T object, boolean value)
accept in class FieldReader<T>public void accept(T object, byte value)
accept in class FieldReader<T>public void accept(T object, short value)
accept in class FieldReader<T>public void accept(T object, int value)
accept in class FieldReader<T>public void accept(T object, long value)
accept in class FieldReader<T>public void accept(T object, float value)
accept in class FieldReader<T>public void accept(T object, double value)
accept in class FieldReader<T>public void accept(T object, char value)
accept in class FieldReader<T>public void accept(T object, java.lang.Object value)
accept in class FieldReader<T>public java.lang.Object readFieldValue(JSONReader jsonReader)
readFieldValue in class FieldReader<T>public void processExtra(JSONReader jsonReader, java.lang.Object object)
processExtra in class FieldReader<T>public java.util.function.BiConsumer getFunction()
getFunction in class FieldReader<T>static void arrayToMap(java.util.Map object,
java.util.Collection values,
java.lang.String keyName,
PropertyNamingStrategy namingStrategy,
ObjectReader valueReader,
java.util.function.BiConsumer duplicateHandler)