public static class InjectableValues.Std extends InjectableValues implements java.io.Serializable
InjectableValues.Std
Constructor and Description |
---|
Std() |
Std(java.util.Map<java.lang.String,java.lang.Object> values) |
Modifier and Type | Method and Description |
---|---|
InjectableValues.Std |
addValue(java.lang.Class<?> classKey,
java.lang.Object value) |
InjectableValues.Std |
addValue(java.lang.String key,
java.lang.Object value) |
java.lang.Object |
findInjectableValue(java.lang.Object valueId,
DeserializationContext ctxt,
BeanProperty forProperty,
java.lang.Object beanInstance)
Method called to find value identified by id
valueId to
inject as value of specified property during deserialization, passing
POJO instance in which value will be injected if it is available
(will be available when injected via field or setter; not available
when injected via constructor or factory method argument). |
public Std()
public Std(java.util.Map<java.lang.String,java.lang.Object> values)
public InjectableValues.Std addValue(java.lang.String key, java.lang.Object value)
public InjectableValues.Std addValue(java.lang.Class<?> classKey, java.lang.Object value)
public java.lang.Object findInjectableValue(java.lang.Object valueId, DeserializationContext ctxt, BeanProperty forProperty, java.lang.Object beanInstance) throws JsonMappingException
InjectableValues
valueId
to
inject as value of specified property during deserialization, passing
POJO instance in which value will be injected if it is available
(will be available when injected via field or setter; not available
when injected via constructor or factory method argument).findInjectableValue
in class InjectableValues
valueId
- Object that identifies value to inject; may be a simple
name or more complex identifier object, whatever provider needsctxt
- Deserialization contextforProperty
- Bean property in which value is to be injectedbeanInstance
- Bean instance that contains property to inject,
if available; null if bean has not yet been constructed.JsonMappingException
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"