public abstract class AbstractTypeResolver extends Object
| Constructor and Description |
|---|
AbstractTypeResolver() |
| Modifier and Type | Method and Description |
|---|---|
JavaType |
findTypeMapping(DeserializationConfig config,
JavaType type)
Try to locate a subtype for given abstract type, to either resolve
to a concrete type, or at least to a more-specific (and hopefully supported)
abstract type, one which may have registered deserializers.
|
JavaType |
resolveAbstractType(DeserializationConfig config,
JavaType type)
Method called to try to resolve an abstract type into
concrete type (usually for purposes of deserializing),
when no concrete implementation was found.
|
public JavaType findTypeMapping(DeserializationConfig config, JavaType type)
Lists).
Note that this method does not necessarily have to do full resolution of bindings; that is, it is legal to return type that could be further resolved: caller is expected to keep calling this method on registered resolvers, until a concrete type is located.
config - Configuration in use; should always be of type
DeserializationConfigpublic JavaType resolveAbstractType(DeserializationConfig config, JavaType type)
config - Configuration in use; should always be of type
DeserializationConfigtype - Type for which materialization maybe neededCopyright © 2014–2015 FasterXML. All rights reserved.