protected static class SettableAnyProperty.MapFieldAnyProperty extends SettableAnyProperty implements Serializable
SettableAnyProperty.JsonNodeFieldAnyProperty, SettableAnyProperty.MapFieldAnyProperty, SettableAnyProperty.MethodAnyProperty
Modifier and Type | Field and Description |
---|---|
protected ValueInstantiator |
_valueInstantiator |
_keyDeserializer, _property, _setter, _setterIsField, _type, _valueDeserializer, _valueTypeDeserializer
Constructor and Description |
---|
MapFieldAnyProperty(BeanProperty property,
AnnotatedMember field,
JavaType valueType,
KeyDeserializer keyDeser,
JsonDeserializer<Object> valueDeser,
TypeDeserializer typeDeser,
ValueInstantiator inst) |
Modifier and Type | Method and Description |
---|---|
protected Map<Object,Object> |
_createAndSetMap(DeserializationContext ctxt,
AnnotatedField field,
Object instance,
Object propName) |
protected void |
_set(Object instance,
Object propName,
Object value) |
SettableAnyProperty |
withValueDeserializer(JsonDeserializer<Object> deser) |
_throwAsIOE, constructForJsonNodeField, constructForMapField, constructForMethod, deserialize, deserializeAndSet, fixAccess, getProperty, getPropertyName, getType, hasValueDeserializer, set, toString
protected final ValueInstantiator _valueInstantiator
public MapFieldAnyProperty(BeanProperty property, AnnotatedMember field, JavaType valueType, KeyDeserializer keyDeser, JsonDeserializer<Object> valueDeser, TypeDeserializer typeDeser, ValueInstantiator inst)
public SettableAnyProperty withValueDeserializer(JsonDeserializer<Object> deser)
withValueDeserializer
in class SettableAnyProperty
protected void _set(Object instance, Object propName, Object value) throws Exception
_set
in class SettableAnyProperty
Exception
protected Map<Object,Object> _createAndSetMap(DeserializationContext ctxt, AnnotatedField field, Object instance, Object propName) throws IOException
IOException
Copyright © 2008–2023 FasterXML. All rights reserved.