abstract class GuavaImmutableMapDeserializer<T extends com.google.common.collect.ImmutableMap<java.lang.Object,java.lang.Object>> extends GuavaMapDeserializer<T>
_keyDeserializer, _mapType, _typeDeserializerForValue, _valueDeserializer| Constructor and Description |
|---|
GuavaImmutableMapDeserializer(com.fasterxml.jackson.databind.type.MapType type,
com.fasterxml.jackson.databind.KeyDeserializer keyDeser,
com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeser,
com.fasterxml.jackson.databind.JsonDeserializer<?> deser) |
| Modifier and Type | Method and Description |
|---|---|
protected T |
_deserializeEntries(com.fasterxml.jackson.core.JsonParser p,
com.fasterxml.jackson.databind.DeserializationContext ctxt) |
protected void |
_handleNull(com.fasterxml.jackson.databind.DeserializationContext ctxt,
java.lang.Object key,
com.fasterxml.jackson.databind.JsonDeserializer<?> valueDeser,
com.google.common.collect.ImmutableMap.Builder<java.lang.Object,java.lang.Object> builder)
Overridable helper method called when a JSON null value is encountered.
|
protected abstract com.google.common.collect.ImmutableMap.Builder<java.lang.Object,java.lang.Object> |
createBuilder() |
createContextual, deserialize, deserializeWithType, withResolveddeserialize, findBackReference, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, replaceDelegatee, supportsUpdate, unwrappingDeserializerGuavaImmutableMapDeserializer(com.fasterxml.jackson.databind.type.MapType type,
com.fasterxml.jackson.databind.KeyDeserializer keyDeser,
com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeser,
com.fasterxml.jackson.databind.JsonDeserializer<?> deser)
protected abstract com.google.common.collect.ImmutableMap.Builder<java.lang.Object,java.lang.Object> createBuilder()
protected T _deserializeEntries(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
_deserializeEntries in class GuavaMapDeserializer<T extends com.google.common.collect.ImmutableMap<java.lang.Object,java.lang.Object>>java.io.IOExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionprotected void _handleNull(com.fasterxml.jackson.databind.DeserializationContext ctxt,
java.lang.Object key,
com.fasterxml.jackson.databind.JsonDeserializer<?> valueDeser,
com.google.common.collect.ImmutableMap.Builder<java.lang.Object,java.lang.Object> builder)
throws java.io.IOException
java.io.IOException