public class ValueInjector extends BeanProperty.Std
BeanProperty.Bogus, BeanProperty.Std
Modifier and Type | Field and Description |
---|---|
protected Object |
_valueId
Identifier used for looking up value to inject
|
_member, _metadata, _name, _type, _wrapperName
EMPTY_FORMAT, EMPTY_INCLUDE
Constructor and Description |
---|
ValueInjector(PropertyName propName,
JavaType type,
AnnotatedMember mutator,
Object valueId) |
ValueInjector(PropertyName propName,
JavaType type,
Annotations contextAnnotations,
AnnotatedMember mutator,
Object valueId)
Deprecated.
in 2.9 (remove from 3.0)
|
Modifier and Type | Method and Description |
---|---|
Object |
findValue(DeserializationContext context,
Object beanInstance) |
void |
inject(DeserializationContext context,
Object beanInstance) |
depositSchemaProperty, findAliases, findFormatOverrides, findPropertyFormat, findPropertyInclusion, getAnnotation, getContextAnnotation, getFullName, getMember, getMetadata, getName, getType, getWrapperName, isRequired, isVirtual, withType
protected final Object _valueId
public ValueInjector(PropertyName propName, JavaType type, AnnotatedMember mutator, Object valueId)
@Deprecated public ValueInjector(PropertyName propName, JavaType type, Annotations contextAnnotations, AnnotatedMember mutator, Object valueId)
public Object findValue(DeserializationContext context, Object beanInstance) throws JsonMappingException
JsonMappingException
public void inject(DeserializationContext context, Object beanInstance) throws IOException
IOException
Copyright © 2008–2021 FasterXML. All rights reserved.