java.lang.Object
tools.jackson.databind.cfg.SerializerFactoryConfig
- All Implemented Interfaces:
Serializable
Configuration settings container class for
SerializerFactory
implementations.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Serializers[]
List of providers for additional key serializers, checked before considering default key serialializers.protected final Serializers[]
List of providers for additional serializers, checked before considering default basic or bean serialializers.protected final ValueSerializerModifier[]
List of modifiers that can change the wayBeanSerializer
instances are configured and constructed.protected final ValueSerializer<Object>
Serializer used to (try to) output a null key, due to an entry ofMap
having null key.protected final ValueSerializer<Object>
Serializer used to output a null value, unless explicitly redefined for property.static final ValueSerializer<Object>
protected static final ValueSerializerModifier[]
protected static final Serializers[]
Constant for emptySerializers
array (which by definition is stateless and reusable) -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SerializerFactoryConfig
(Serializers[] allAdditionalSerializers, Serializers[] allAdditionalKeySerializers, ValueSerializerModifier[] modifiers, ValueSerializer<Object> nullKeySer, ValueSerializer<Object> nullValueSer) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
withAdditionalKeySerializers
(Serializers additional) withAdditionalSerializers
(Serializers additional) withNullKeySerializer
(ValueSerializer<?> nks)
-
Field Details
-
DEFAULT_NULL_KEY_SERIALIZER
-
NO_SERIALIZERS
Constant for emptySerializers
array (which by definition is stateless and reusable) -
NO_MODIFIERS
-
_additionalSerializers
List of providers for additional serializers, checked before considering default basic or bean serialializers. -
_additionalKeySerializers
List of providers for additional key serializers, checked before considering default key serialializers. -
_modifiers
List of modifiers that can change the wayBeanSerializer
instances are configured and constructed. -
_nullValueSerializer
Serializer used to output a null value, unless explicitly redefined for property. -
_nullKeySerializer
Serializer used to (try to) output a null key, due to an entry ofMap
having null key.
-
-
Constructor Details
-
SerializerFactoryConfig
public SerializerFactoryConfig() -
SerializerFactoryConfig
protected SerializerFactoryConfig(Serializers[] allAdditionalSerializers, Serializers[] allAdditionalKeySerializers, ValueSerializerModifier[] modifiers, ValueSerializer<Object> nullKeySer, ValueSerializer<Object> nullValueSer)
-
-
Method Details
-
withAdditionalSerializers
-
withAdditionalKeySerializers
-
withSerializerModifier
-
withNullValueSerializer
-
withNullKeySerializer
-
hasSerializers
public boolean hasSerializers() -
hasKeySerializers
public boolean hasKeySerializers() -
hasSerializerModifiers
public boolean hasSerializerModifiers() -
serializers
-
keySerializers
-
serializerModifiers
-
getNullKeySerializer
-
getNullValueSerializer
-