Top Fields Constructors Methods
com.fasterxml.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
com.fasterxml.jackson.datatype.guava.deser.ImmutableBiMapDeserializer, com.fasterxml.jackson.datatype.guava.deser.ImmutableMapDeserializer, com.fasterxml.jackson.datatype.guava.deser.ImmutableSortedMapDeserializer
Imports
java.io.IOException, com.fasterxml.jackson.core.JsonParser, .JsonToken, com.fasterxml.jackson.databind.DeserializationContext, .JavaType, .JsonDeserializer, .KeyDeserializer, com.fasterxml.jackson.databind.deser.NullValueProvider, com.fasterxml.jackson.databind.jsontype.TypeDeserializer, com.fasterxml.jackson.databind.util.AccessPattern, com.google.common.collect.ImmutableMap

Field Summary

Modifier and TypeField and Description
private static final long
Inherited from com.fasterxml.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 com.fasterxml.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 com.fasterxml.jackson.datatype.guava.deser.GuavaMapDeserializer:
createContextualdeserializedeserializeWithTypegetContentDeserializergetEmptyValuelogicalTypewithResolved

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.fasterxml.jackson.datatype.guava.deser.GuavaMapDeserializer.serialVersionUID.

Constructor Detail

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

Method Detail

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

Implements abstract com.fasterxml.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 com.fasterxml.jackson.datatype.guava.deser.GuavaMapDeserializer.getEmptyAccessPattern.

Doc from com.fasterxml.jackson.databind.JsonDeserializer.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