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 wayBeanSerializerinstances are configured and constructed.protected final ValueSerializer<Object>Serializer used to (try to) output a null key, due to an entry ofMaphaving 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 emptySerializersarray (which by definition is stateless and reusable) -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSerializerFactoryConfig(Serializers[] allAdditionalSerializers, Serializers[] allAdditionalKeySerializers, ValueSerializerModifier[] modifiers, ValueSerializer<Object> nullKeySer, ValueSerializer<Object> nullValueSer) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanwithAdditionalKeySerializers(Serializers additional) withAdditionalSerializers(Serializers additional) withNullKeySerializer(ValueSerializer<?> nks)
-
Field Details
-
DEFAULT_NULL_KEY_SERIALIZER
-
NO_SERIALIZERS
Constant for emptySerializersarray (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 wayBeanSerializerinstances 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 ofMaphaving 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
-