com.fasterxml.jackson.databind
Class InjectableValues
java.lang.Object
   com.fasterxml.jackson.databind.InjectableValues
com.fasterxml.jackson.databind.InjectableValues
- Direct Known Subclasses: 
- InjectableValues.Std
- public abstract class InjectableValues 
- extends Object
Abstract class that defines API for objects that provide value to
 "inject" during deserialization. An instance of this object
| Nested Class Summary | 
| static class | InjectableValues.StdSimple standard implementation which uses a simple Map to
 store values to inject, identified by simple String keys.
 | 
 
 
| Method Summary | 
| abstract  Object | findInjectableValue(Object valueId,
                    DeserializationContext ctxt,
                    BeanProperty forProperty,
                    Object beanInstance)Method called to find value identified by id
 valueIdto
 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). | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
InjectableValues
public InjectableValues()
findInjectableValue
public abstract Object findInjectableValue(Object valueId,
                                           DeserializationContext ctxt,
                                           BeanProperty forProperty,
                                           Object beanInstance)
- Method called to find value identified by id valueIdto
 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).
 
- 
- Parameters:
- valueId- Object that identifies value to inject; may be a simple
   name or more complex identifier object, whatever provider needs
- ctxt- Deserialization context
- forProperty- Bean property in which value is to be injected
- beanInstance- Bean instance that contains property to inject,
    if available; null if bean has not yet been constructed.
 
Copyright © 2012 FasterXML. All Rights Reserved.