Class SettableIntProperty
java.lang.Object
com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
com.fasterxml.jackson.databind.deser.SettableBeanProperty
com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
com.fasterxml.jackson.module.blackbird.deser.OptimizedSettableBeanProperty<SettableIntProperty>
com.fasterxml.jackson.module.blackbird.deser.SettableIntProperty
- All Implemented Interfaces:
com.fasterxml.jackson.databind.BeanProperty
,com.fasterxml.jackson.databind.util.Named
,Serializable
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.deser.SettableBeanProperty
com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.BeanProperty
com.fasterxml.jackson.databind.BeanProperty.Bogus, com.fasterxml.jackson.databind.BeanProperty.Std
-
Field Summary
FieldsFields inherited from class com.fasterxml.jackson.module.blackbird.deser.OptimizedSettableBeanProperty
_skipNulls
Fields inherited from class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
delegate
Fields inherited from class com.fasterxml.jackson.databind.deser.SettableBeanProperty
_contextAnnotations, _managedReferenceName, _nullProvider, _objectIdInfo, _propertyIndex, _propName, _type, _valueDeserializer, _valueTypeDeserializer, _viewMatcher, _wrapperName, MISSING_VALUE_DESERIALIZER
Fields inherited from class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
_aliases, _metadata
Fields inherited from interface com.fasterxml.jackson.databind.BeanProperty
EMPTY_FORMAT, EMPTY_INCLUDE
-
Constructor Summary
ConstructorsConstructorDescriptionSettableIntProperty
(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, ObjIntConsumer<Object> optimizedSetter) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deserializeAndSet
(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt, Object bean) deserializeSetAndReturn
(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt, Object instance) void
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty
withDelegate
(com.fasterxml.jackson.databind.deser.SettableBeanProperty del) Methods inherited from class com.fasterxml.jackson.module.blackbird.deser.OptimizedSettableBeanProperty
_isDefaultDeserializer, _reportProblem, setAndReturn, withValueDeserializer
Methods inherited from class com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating
_with, assignIndex, fixAccess, getAnnotation, getCreatorIndex, getDeclaringClass, getDelegate, getInjectableValueId, getManagedReferenceName, getMember, getObjectIdInfo, getPropertyIndex, getValueDeserializer, getValueTypeDeserializer, hasValueDeserializer, hasValueTypeDeserializer, hasViews, isInjectionOnly, visibleInView, withName, withNullProvider
Methods inherited from class com.fasterxml.jackson.databind.deser.SettableBeanProperty
_throwAsIOE, _throwAsIOE, _throwAsIOE, _throwAsIOE, depositSchemaProperty, deserialize, deserializeWith, getContextAnnotation, getFullName, getName, getNullValueProvider, getType, getWrapperName, isIgnorable, markAsIgnorable, setManagedReferenceName, setObjectIdInfo, setViews, toString, withSimpleName
Methods inherited from class com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase
findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getMetadata, isRequired, isVirtual
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
_optimizedSetter
-
-
Constructor Details
-
SettableIntProperty
public SettableIntProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty src, ObjIntConsumer<Object> optimizedSetter)
-
-
Method Details
-
withDelegate
protected com.fasterxml.jackson.databind.deser.SettableBeanProperty withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty del) - Specified by:
withDelegate
in classOptimizedSettableBeanProperty<SettableIntProperty>
-
deserializeAndSet
public void deserializeAndSet(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt, Object bean) throws IOException - Specified by:
deserializeAndSet
in classOptimizedSettableBeanProperty<SettableIntProperty>
- Throws:
IOException
-
deserializeSetAndReturn
public Object deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt, Object instance) throws IOException - Specified by:
deserializeSetAndReturn
in classOptimizedSettableBeanProperty<SettableIntProperty>
- Throws:
IOException
-
set
- Specified by:
set
in classOptimizedSettableBeanProperty<SettableIntProperty>
- Throws:
IOException
-