BeanProperty
, Named
, Serializable
public class ValueInjector extends BeanProperty.Std
BeanProperty.Bogus, BeanProperty.Std
Modifier and Type | Field | Description |
---|---|---|
protected Object |
_valueId |
Identifier used for looking up value to inject
|
EMPTY_FORMAT, EMPTY_INCLUDE
_member, _metadata, _name, _type, _wrapperName
Constructor | 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 | 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–2018. All rights reserved.