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

public Class ImmutableMultisetDeserializer

extends GuavaImmutableCollectionDeserializer<ImmutableMultiset<Object>>
Class Inheritance
Imports
tools.jackson.databind.DeserializationContext, .JavaType, .ValueDeserializer, tools.jackson.databind.deser.NullValueProvider, tools.jackson.databind.jsontype.TypeDeserializer, com.google.common.collect.ImmutableCollection.Builder, .ImmutableMultiset

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected ImmutableMultiset<Object>
protected ImmutableMultiset<Object>
protected ImmutableCollection.Builder<Object>
public GuavaCollectionDeserializer<ImmutableMultiset<Object>>
withResolved(ValueDeserializer<?> valueDeser, TypeDeserializer typeDeser, NullValueProvider nuller, Boolean unwrapSingle)

Implements abstract tools.jackson.datatype.guava.deser.GuavaCollectionDeserializer.withResolved.

Overridable fluent factory method used for creating contextual instances.

Inherited from tools.jackson.datatype.guava.deser.GuavaImmutableCollectionDeserializer:
_deserializeContents_resolveNullToValue_tryToAddNullgetEmptyAccessPatterngetEmptyValuesupportsUpdate

Constructor Detail

ImmutableMultisetDeserializerback to summary
public ImmutableMultisetDeserializer(JavaType selfType, ValueDeserializer<?> deser, TypeDeserializer typeDeser, NullValueProvider nuller, Boolean unwrapSingle)

Method Detail

_createEmptyback to summary
protected ImmutableMultiset<Object> _createEmpty(DeserializationContext ctxt)

Implements abstract tools.jackson.datatype.guava.deser.GuavaCollectionDeserializer._createEmpty.

Annotations
@Override
_createWithSingleElementback to summary
protected ImmutableMultiset<Object> _createWithSingleElement(DeserializationContext ctxt, Object value)

Implements abstract tools.jackson.datatype.guava.deser.GuavaCollectionDeserializer._createWithSingleElement.

Annotations
@Override
createBuilderback to summary
protected ImmutableCollection.Builder<Object> createBuilder()

Implements abstract tools.jackson.datatype.guava.deser.GuavaImmutableCollectionDeserializer.createBuilder.

Annotations
@Override
withResolvedback to summary
public GuavaCollectionDeserializer<ImmutableMultiset<Object>> withResolved(ValueDeserializer<?> valueDeser, TypeDeserializer typeDeser, NullValueProvider nuller, Boolean unwrapSingle)

Implements abstract tools.jackson.datatype.guava.deser.GuavaCollectionDeserializer.withResolved.

Doc from tools.jackson.datatype.guava.deser.GuavaCollectionDeserializer.withResolved.

Overridable fluent factory method used for creating contextual instances.

Annotations
@Override