Package org.codehaus.jackson.map
Interface ResolvableDeserializer
-
- All Known Implementing Classes:
AtomicReferenceDeserializer
,BeanDeserializer
,CollectionDeserializer
,CollectionDeserializer
,MapDeserializer
,MapDeserializer
,StringCollectionDeserializer
,ThrowableDeserializer
,ThrowableDeserializer
public interface ResolvableDeserializer
Interface used to indicate deserializers that want to do post-processing after construction and being added toDeserializerProvider
, but before being used. This is typically used to resolve references to other contained types; for example, bean deserializers use this to eagerly find deserializers for contained field types.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
resolve(DeserializationConfig config, DeserializerProvider provider)
Method called afterDeserializerProvider
has registered the deserializer, but before it has returned it to the caller.
-
-
-
Method Detail
-
resolve
void resolve(DeserializationConfig config, DeserializerProvider provider) throws JsonMappingException
Method called afterDeserializerProvider
has registered the deserializer, but before it has returned it to the caller. Called object can then resolve its dependencies to other types, including self-references (direct or indirect).- Parameters:
provider
- Provider that has constructed deserializer this method is called on.- Throws:
JsonMappingException
-
-