public class FieldReaderMap<T> extends FieldReaderObject<T>
| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.BiConsumer |
arrayToMapDuplicateHandler |
protected java.lang.String |
arrayToMapKey |
protected PropertyNamingStrategy |
namingStrategy |
protected java.lang.reflect.Type |
valueType |
initReaderdefaultValue, 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 |
|---|
FieldReaderMap(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 arrayToMapKey,
java.util.function.BiConsumer arrayToMapDuplicateHandler) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
acceptAny(T object,
java.lang.Object fieldValue,
long features) |
void |
readFieldValue(JSONReader jsonReader,
T object) |
accept, accept, accept, accept, accept, accept, accept, accept, accept, arrayToMap, getFunction, getInitReader, getObjectReader, getObjectReader, processExtra, readFieldValue, readFieldValueJSONBacceptDefaultValue, acceptExtra, addResolveTask, addResolveTask, belongTo, checkObjectAutoType, compareTo, createFormattedObjectReader, getItemClass, getItemClassHash, getItemObjectReader, getItemObjectReader, getItemType, getObjectReader, isParameter, isReadOnly, isUnwrapped, sameTo, supportAcceptType, toStringprotected final java.lang.String arrayToMapKey
protected final PropertyNamingStrategy namingStrategy
protected final java.lang.reflect.Type valueType
protected final java.util.function.BiConsumer arrayToMapDuplicateHandler
public FieldReaderMap(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 arrayToMapKey,
java.util.function.BiConsumer arrayToMapDuplicateHandler)
protected void acceptAny(T object, java.lang.Object fieldValue, long features)
acceptAny in class FieldReader<T>public void readFieldValue(JSONReader jsonReader, T object)
readFieldValue in class FieldReaderObject<T>