Uses of Class
tools.jackson.databind.ser.SerializerFactory
Packages that use SerializerFactory
Package
Description
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode), as well as
writing Java Objects and trees as JSON.Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (
tools.jackson.databind).Contains implementation classes of serialization part of
data binding.
-
Uses of SerializerFactory in tools.jackson.databind
Fields in tools.jackson.databind declared as SerializerFactoryModifier and TypeFieldDescriptionprotected final SerializerFactorySerializationContext._serializerFactoryFactory used for constructing actual serializer instances.Constructors in tools.jackson.databind with parameters of type SerializerFactoryModifierConstructorDescriptionprotectedSerializationContext(TokenStreamFactory streamFactory, SerializationConfig config, GeneratorSettings generatorConfig, SerializerFactory f, SerializerCache cache) -
Uses of SerializerFactory in tools.jackson.databind.cfg
Fields in tools.jackson.databind.cfg declared as SerializerFactoryModifier and TypeFieldDescriptionprotected SerializerFactoryMapperBuilder._serializerFactoryprotected final SerializerFactoryMapperBuilderState._serializerFactoryprotected final SerializerFactorySerializationContexts._serializerFactoryFactory responsible for constructing standard serializers.Methods in tools.jackson.databind.cfg that return SerializerFactoryModifier and TypeMethodDescriptionprotected SerializerFactoryMapperBuilder._defaultSerializerFactory()protected SerializerFactoryModuleContextBase._serializerFactory()MapperBuilder.serializerFactory()Methods in tools.jackson.databind.cfg with parameters of type SerializerFactoryModifier and TypeMethodDescriptionprotected voidModuleContextBase._set(SerializerFactory f) SerializationContexts.DefaultImpl.forMapper(Object mapper, TokenStreamFactory tsf, SerializerFactory serializerFactory, SerializerCache cache) protected abstract SerializationContextsSerializationContexts.forMapper(Object mapper, TokenStreamFactory tsf, SerializerFactory serializerFactory, SerializerCache cache) SerializationContexts.forMapper(Object mapper, SerializationConfig config, TokenStreamFactory tsf, SerializerFactory serializerFactory) Mutant factory method called when instance is actually created for use by mapper (as opposed to coming into existence during building, module registration).MapperBuilder.serializerFactory(SerializerFactory f) Constructors in tools.jackson.databind.cfg with parameters of type SerializerFactoryModifierConstructorDescriptionDefaultImpl(TokenStreamFactory tsf, SerializerFactory serializerFactory, SerializerCache cache) protectedSerializationContexts(TokenStreamFactory tsf, SerializerFactory serializerFactory, SerializerCache cache) -
Uses of SerializerFactory in tools.jackson.databind.ser
Subclasses of SerializerFactory in tools.jackson.databind.serModifier and TypeClassDescriptionclassFactory class that can provide serializers for standard JDK classes, as well as custom classes that extend standard classes or implement one of "well-known" interfaces (such asCollection).classFactory class that can provide serializers for any regular Java beans (as defined by "having at least one get method recognizable as bean accessor" -- whereObject.getClass()does not count); as well as for "standard" JDK types.Methods in tools.jackson.databind.ser that return SerializerFactoryModifier and TypeMethodDescriptionfinal SerializerFactoryBasicSerializerFactory.withAdditionalKeySerializers(Serializers additional) Convenience method for creating a new factory instance with an additional key serializer provider.abstract SerializerFactorySerializerFactory.withAdditionalKeySerializers(Serializers additional) Mutant factory method for creating a new factory instance with additional key serializer provider: provider will get inserted as the first one to be checked.final SerializerFactoryBasicSerializerFactory.withAdditionalSerializers(Serializers additional) Convenience method for creating a new factory instance with an additional serializer provider.abstract SerializerFactorySerializerFactory.withAdditionalSerializers(Serializers additional) Mutant factory method for creating a new factory instance with additional serializer provider: provider will get inserted as the first one to be checked.protected abstract SerializerFactoryBasicSerializerFactory.withConfig(SerializerFactoryConfig config) Method used for creating a new instance of this factory, but with different configuration.BeanSerializerFactory.withConfig(SerializerFactoryConfig config) Method used by module registration functionality, to attach additional serializer providers into this serializer factory.final SerializerFactoryBasicSerializerFactory.withNullKeySerializer(ValueSerializer<?> nks) abstract SerializerFactorySerializerFactory.withNullKeySerializer(ValueSerializer<?> nks) final SerializerFactoryBasicSerializerFactory.withNullValueSerializer(ValueSerializer<?> nvs) abstract SerializerFactorySerializerFactory.withNullValueSerializer(ValueSerializer<?> nvs) final SerializerFactoryBasicSerializerFactory.withSerializerModifier(ValueSerializerModifier modifier) Convenience method for creating a new factory instance with additional bean serializer modifier.abstract SerializerFactorySerializerFactory.withSerializerModifier(ValueSerializerModifier modifier) Mutant factory method for creating a new factory instance with additional serializer modifier: modifier will get inserted as the first one to be checked.Constructors in tools.jackson.databind.ser with parameters of type SerializerFactoryModifierConstructorDescriptionImpl(TokenStreamFactory streamFactory, SerializationConfig config, GeneratorSettings genSettings, SerializerFactory f, SerializerCache cache) protectedSerializationContextExt(TokenStreamFactory streamFactory, SerializationConfig config, GeneratorSettings genSettings, SerializerFactory f, SerializerCache cache)