public class ValueInjector extends BeanProperty.Std
BeanProperty.Std
限定符和类型 | 字段和说明 |
---|---|
protected Object |
_valueId
Identifier used for looking up value to inject
|
_contextAnnotations, _member, _name, _type
构造器和说明 |
---|
ValueInjector(String propertyName,
JavaType type,
Annotations contextAnnotations,
AnnotatedMember mutator,
Object valueId) |
限定符和类型 | 方法和说明 |
---|---|
Object |
findValue(DeserializationContext context,
Object beanInstance) |
void |
inject(DeserializationContext context,
Object beanInstance) |
getAnnotation, getContextAnnotation, getMember, getName, getType, withType
protected final Object _valueId
public ValueInjector(String propertyName, JavaType type, Annotations contextAnnotations, AnnotatedMember mutator, Object valueId)
public Object findValue(DeserializationContext context, Object beanInstance)
public void inject(DeserializationContext context, Object beanInstance) throws IOException
IOException