| Modifier and Type | Class and Description |
|---|---|
| public static class | InjectableValues.
Simple standard implementation which uses a simple Map to store values to inject, identified by simple String keys. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public abstract Object | findInjectableValue(DeserializationContext
Deserialization context ctxt, Object Object that identifies value to inject; may be a simple
name or more complex identifier object, whatever provider needs valueId, BeanProperty Bean property in which value is to be injected forProperty, Object Bean instance that contains property to inject,
if available; null if bean has not yet been constructed. beanInstance, Boolean Flag used for configuring the behavior when the value
to inject is not found optional, Boolean useInput)Method called to find value identified by id |
| InjectableValues | back to summary |
|---|---|
| public InjectableValues() | |
| findInjectableValue | back to summary |
|---|---|
| public abstract Object findInjectableValue(DeserializationContext ctxt, Object valueId, BeanProperty forProperty, Object beanInstance, Boolean optional, Boolean useInput) throws JacksonException Method called to find value identified by id
| |
| Modifier and Type | Field and Description |
|---|---|
| protected final Map | |
| private static final long |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public InjectableValues. | |
| public InjectableValues. | |
| public Object | findInjectableValue(DeserializationContext ctxt, Object valueId, BeanProperty forProperty, Object beanInstance, Boolean optional, Boolean useInput)
Implements abstract tools. Method called to find value identified by id |
| public InjectableValues. | snapshot()
Implements tools. Method to call to get an instance that may not be modified through any other object, including `this`. |
| _values | back to summary |
|---|---|
| protected final Map<String, Object> _values | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| Std | back to summary |
|---|---|
| public Std() | |
| Std | back to summary |
|---|---|
| public Std(Map<String, Object> values) | |
| addValue | back to summary |
|---|---|
| public InjectableValues. | |
| addValue | back to summary |
|---|---|
| public InjectableValues. | |
| findInjectableValue | back to summary |
|---|---|
| public Object findInjectableValue(DeserializationContext ctxt, Object valueId, BeanProperty forProperty, Object beanInstance, Boolean optional, Boolean useInput) Implements abstract tools. Doc from tools. Method called to find value identified by id
| |
| snapshot | back to summary |
|---|---|
| public InjectableValues. Implements tools. Doc from tools. Method to call to get an instance that may not be modified through any other object, including `this`. That instance may be `this` if (and only if) this instance is effectively immutable (unmodifiable) through its API: if this is not the case, a new copy with same configuration must be created and returned.
| |