Class TreeMultisetDeserializer
java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<com.google.common.collect.TreeMultiset<Object>>
com.fasterxml.jackson.databind.deser.std.StdDeserializer<com.google.common.collect.TreeMultiset<Object>>
com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase<com.google.common.collect.TreeMultiset<Object>>
com.fasterxml.jackson.datatype.guava.deser.GuavaCollectionDeserializer<com.google.common.collect.TreeMultiset<Object>>
com.fasterxml.jackson.datatype.guava.deser.GuavaMultisetDeserializer<com.google.common.collect.TreeMultiset<Object>>
com.fasterxml.jackson.datatype.guava.deser.TreeMultisetDeserializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.ContextualDeserializer
,com.fasterxml.jackson.databind.deser.NullValueProvider
,com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable
,Serializable
public class TreeMultisetDeserializer
extends GuavaMultisetDeserializer<com.google.common.collect.TreeMultiset<Object>>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer
com.fasterxml.jackson.databind.JsonDeserializer.None
-
Field Summary
FieldsFields inherited from class com.fasterxml.jackson.datatype.guava.deser.GuavaCollectionDeserializer
_valueDeserializer, _valueTypeDeserializer
Fields inherited from class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
_containerType, _nullProvider, _skipNullValues, _unwrapSingle
Fields inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
-
Constructor Summary
ConstructorsConstructorDescriptionTreeMultisetDeserializer
(com.fasterxml.jackson.databind.JavaType selfType, com.fasterxml.jackson.databind.JsonDeserializer<?> deser, com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeser, com.fasterxml.jackson.databind.deser.NullValueProvider nuller, Boolean unwrapSingle) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.google.common.collect.TreeMultiset
<Object> GuavaCollectionDeserializer
<com.google.common.collect.TreeMultiset<Object>> withResolved
(com.fasterxml.jackson.databind.JsonDeserializer<?> valueDeser, com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeser, com.fasterxml.jackson.databind.deser.NullValueProvider nuller, Boolean unwrapSingle) Overridable fluent factory method used for creating contextual instances.Methods inherited from class com.fasterxml.jackson.datatype.guava.deser.GuavaMultisetDeserializer
_createEmpty, _createWithSingleElement, _deserializeContents, getEmptyAccessPattern, getEmptyValue
Methods inherited from class com.fasterxml.jackson.datatype.guava.deser.GuavaCollectionDeserializer
_deserializeFromSingleValue, _tryToAddNull, createContextual, deserialize, deserializeWithType, getContentDeserializer, logicalType
Methods inherited from class com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase
findBackReference, getContentType, getValueType, supportsUpdate, wrapAndThrow, wrapAndThrow
Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer
_byteOverflow, _checkBooleanToStringCoercion, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFloatToStringCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkIntToFloatCoercion, _checkIntToStringCoercion, _checkTextualNull, _checkToStringCoercion, _coerceBooleanFromInt, _coercedTypeDesc, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _failDoubleToIntCoercion, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isEmptyOrTextualNull, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDouble, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueInstantiator, getValueType, handledType, handleMissingEndArrayForSingle, handleNestedArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer
Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer
deserialize, deserializeWithType, getAbsentValue, getDelegatee, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable
getValueInstantiator
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
TreeMultisetDeserializer
public TreeMultisetDeserializer(com.fasterxml.jackson.databind.JavaType selfType, com.fasterxml.jackson.databind.JsonDeserializer<?> deser, com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeser, com.fasterxml.jackson.databind.deser.NullValueProvider nuller, Boolean unwrapSingle)
-
-
Method Details
-
createMultiset
- Specified by:
createMultiset
in classGuavaMultisetDeserializer<com.google.common.collect.TreeMultiset<Object>>
-
withResolved
public GuavaCollectionDeserializer<com.google.common.collect.TreeMultiset<Object>> withResolved(com.fasterxml.jackson.databind.JsonDeserializer<?> valueDeser, com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeser, com.fasterxml.jackson.databind.deser.NullValueProvider nuller, Boolean unwrapSingle) Description copied from class:GuavaCollectionDeserializer
Overridable fluent factory method used for creating contextual instances.- Specified by:
withResolved
in classGuavaCollectionDeserializer<com.google.common.collect.TreeMultiset<Object>>
-