Top Fields Constructors Methods
tools.jackson.datatype.guava.deser

pack-priv abstract Class GuavaImmutableMapDeserializer<T extends ImmutableMap<Object, Object>>

extends GuavaMapDeserializer<T extends ImmutableMap<Object, Object>>
Class Inheritance
Known Direct Subclasses
tools.jackson.datatype.guava.deser.ImmutableBiMapDeserializer, tools.jackson.datatype.guava.deser.ImmutableMapDeserializer, tools.jackson.datatype.guava.deser.ImmutableSortedMapDeserializer
Imports
tools.jackson.core.JacksonException, .JsonParser, .JsonToken, tools.jackson.databind.DeserializationContext, .JavaType, .ValueDeserializer, .KeyDeserializer, tools.jackson.databind.deser.NullValueProvider, tools.jackson.databind.jsontype.TypeDeserializer, tools.jackson.databind.util.AccessPattern, com.google.common.collect.ImmutableMap

Field Summary

Inherited from tools.jackson.datatype.guava.deser.GuavaMapDeserializer:
_keyDeserializer_valueDeserializer_valueTypeDeserializer

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected T
protected abstract ImmutableMap.Builder<Object, Object>
public AccessPattern
getEmptyAccessPattern()

Implements abstract tools.jackson.datatype.guava.deser.GuavaMapDeserializer.getEmptyAccessPattern.

This method may be called in conjunction with calls to getEmptyValue(DeserializationContext), to check whether it needs to be called just once (static values), or each time empty value is needed.

Inherited from tools.jackson.datatype.guava.deser.GuavaMapDeserializer:
createContextualdeserializedeserializeWithTypegetContentDeserializergetEmptyValuelogicalTypewithResolved

Constructor Detail

GuavaImmutableMapDeserializerback to summary
pack-priv GuavaImmutableMapDeserializer(JavaType type, KeyDeserializer keyDeser, ValueDeserializer<?> valueDeser, TypeDeserializer valueTypeDeser, NullValueProvider nuller)

Method Detail

_deserializeEntriesback to summary
protected T _deserializeEntries(JsonParser p, DeserializationContext ctxt) throws JacksonException

Implements abstract tools.jackson.datatype.guava.deser.GuavaMapDeserializer._deserializeEntries.

Annotations
@Override
createBuilderback to summary
protected abstract ImmutableMap.Builder<Object, Object> createBuilder()
getEmptyAccessPatternback to summary
public AccessPattern getEmptyAccessPattern()

Implements abstract tools.jackson.datatype.guava.deser.GuavaMapDeserializer.getEmptyAccessPattern.

Doc from tools.jackson.databind.ValueDeserializer.getEmptyAccessPattern.

This method may be called in conjunction with calls to getEmptyValue(DeserializationContext), to check whether it needs to be called just once (static values), or each time empty value is needed.

Annotations
@Override