Top Fields Constructors Methods
tools.jackson.dataformat.ion.ionvalue

pack-priv Class DeserializersEx

extends SimpleDeserializers
Class Inheritance
Imports
com.amazon.ion.IonContainer, .IonValue, tools.jackson.databind.*, tools.jackson.databind.jsontype.TypeDeserializer, tools.jackson.databind.module.SimpleDeserializers, tools.jackson.databind.type.CollectionType

Field Summary

Modifier and TypeField and Description
private static final IonValueDeserializer
private static final long
Inherited from tools.jackson.databind.module.SimpleDeserializers:
_classMappings_hasEnumDeserializer

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public ValueDeserializer<?>
findBeanDeserializer(JavaType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef)

Overrides tools.jackson.databind.module.SimpleDeserializers.findBeanDeserializer.

Overrides default tools.jackson.databind.deser.Deserializers.findBeanDeserializer.

Method called to locate deserializer for specified value type which does not belong to any other category (not an Enum, Collection, Map, Array, reference value or tree node)

public ValueDeserializer<?>
findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer)

Overrides tools.jackson.databind.module.SimpleDeserializers.findCollectionDeserializer.

Overrides default tools.jackson.databind.deser.Deserializers.findCollectionDeserializer.

Method called to locate deserializer for specified java.util.Collection (List, Set etc) type.

Inherited from tools.jackson.databind.module.SimpleDeserializers:
addDeserializeraddDeserializersfindArrayDeserializerfindCollectionLikeDeserializerfindEnumDeserializerfindMapDeserializerfindMapLikeDeserializerfindReferenceDeserializerfindTreeNodeDeserializerhasDeserializerFor

Field Detail

ION_VALUE_DESERIALIZERback to summary
private static final IonValueDeserializer ION_VALUE_DESERIALIZER
serialVersionUIDback to summary
private static final long serialVersionUID

Hides tools.jackson.databind.module.SimpleDeserializers.serialVersionUID.

Constructor Detail

DeserializersExback to summary
pack-priv DeserializersEx()

Method Detail

findBeanDeserializerback to summary
public ValueDeserializer<?> findBeanDeserializer(JavaType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef)

Overrides tools.jackson.databind.module.SimpleDeserializers.findBeanDeserializer.

Overrides default tools.jackson.databind.deser.Deserializers.findBeanDeserializer.

Doc from tools.jackson.databind.deser.Deserializers.findBeanDeserializer.

Method called to locate deserializer for specified value type which does not belong to any other category (not an Enum, Collection, Map, Array, reference value or tree node)

Annotations
@Override
findCollectionDeserializerback to summary
public ValueDeserializer<?> findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer)

Overrides tools.jackson.databind.module.SimpleDeserializers.findCollectionDeserializer.

Overrides default tools.jackson.databind.deser.Deserializers.findCollectionDeserializer.

Doc from tools.jackson.databind.deser.Deserializers.findCollectionDeserializer.

Method called to locate deserializer for specified java.util.Collection (List, Set etc) type.

Deserializer for element type may be passed, if configured explicitly at higher level (by annotations, typically), but usually are not. Type deserializer for element is passed if one is needed based on contextual information (annotations on declared element class; or on field or method type is associated with).

Annotations
@Override