Uses of Class
tools.jackson.databind.deser.DeserializerFactory
Packages that use DeserializerFactory
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 deserialization part of
data binding.
-
Uses of DeserializerFactory in tools.jackson.databind
Fields in tools.jackson.databind declared as DeserializerFactoryModifier and TypeFieldDescriptionprotected final DeserializerFactoryDeserializationContext._factoryRead-only factory instance; exposed to let owners (ObjectMapper,ObjectReader) access it.Constructors in tools.jackson.databind with parameters of type DeserializerFactoryModifierConstructorDescriptionprotectedDeserializationContext(TokenStreamFactory streamFactory, DeserializerFactory df, DeserializerCache cache, DeserializationConfig config, FormatSchema schema, InjectableValues injectableValues) -
Uses of DeserializerFactory in tools.jackson.databind.cfg
Fields in tools.jackson.databind.cfg declared as DeserializerFactoryModifier and TypeFieldDescriptionprotected final DeserializerFactoryDeserializationContexts._deserializerFactoryFactory responsible for constructing standard serializers.protected DeserializerFactoryMapperBuilder._deserializerFactoryprotected final DeserializerFactoryMapperBuilderState._deserializerFactoryMethods in tools.jackson.databind.cfg that return DeserializerFactoryModifier and TypeMethodDescriptionprotected DeserializerFactoryModuleContextBase._deserializerFactory()MapperBuilder.deserializerFactory()Methods in tools.jackson.databind.cfg with parameters of type DeserializerFactoryModifier and TypeMethodDescriptionprotected voidModuleContextBase._set(DeserializerFactory f) MapperBuilder.deserializerFactory(DeserializerFactory f) DeserializationContexts.DefaultImpl.forMapper(Object mapper, TokenStreamFactory tsf, DeserializerFactory serializerFactory, DeserializerCache cache) protected abstract DeserializationContextsDeserializationContexts.forMapper(Object mapper, TokenStreamFactory tsf, DeserializerFactory deserializerFactory, DeserializerCache cache) DeserializationContexts.forMapper(Object mapper, DeserializationConfig config, TokenStreamFactory tsf, DeserializerFactory deserializerFactory) Mutant factory method called when instance is actually created for use by mapper (as opposed to coming into existence during building, module registration).Constructors in tools.jackson.databind.cfg with parameters of type DeserializerFactoryModifierConstructorDescriptionDefaultImpl(TokenStreamFactory tsf, DeserializerFactory serializerFactory, DeserializerCache cache) protectedDeserializationContexts(TokenStreamFactory tsf, DeserializerFactory deserializerFactory, DeserializerCache cache) -
Uses of DeserializerFactory in tools.jackson.databind.deser
Subclasses of DeserializerFactory in tools.jackson.databind.deserModifier and TypeClassDescriptionclassAbstract factory base class that can provide deserializers for standard JDK classes, including collection classes and simple heuristics for "up-casting" common collection interface types (such asCollection).classConcrete deserializer factory class that adds full Bean deserializer construction logic using class introspection.Methods in tools.jackson.databind.deser that return DeserializerFactoryModifier and TypeMethodDescriptionfinal DeserializerFactoryBasicDeserializerFactory.withAdditionalDeserializers(Deserializers additional) Convenience method for creating a new factory instance with additional deserializer provider.abstract DeserializerFactoryDeserializerFactory.withAdditionalDeserializers(Deserializers additional) Convenience method for creating a new factory instance with additional deserializer provider.final DeserializerFactoryBasicDeserializerFactory.withAdditionalKeyDeserializers(KeyDeserializers additional) Convenience method for creating a new factory instance with additionalKeyDeserializers.abstract DeserializerFactoryDeserializerFactory.withAdditionalKeyDeserializers(KeyDeserializers additional) Convenience method for creating a new factory instance with additionalKeyDeserializers.protected abstract DeserializerFactoryBasicDeserializerFactory.withConfig(DeserializerFactoryConfig config) BeanDeserializerFactory.withConfig(DeserializerFactoryConfig config) Method used by module registration functionality, to construct a new bean deserializer factory with different configuration settings.final DeserializerFactoryBasicDeserializerFactory.withDeserializerModifier(ValueDeserializerModifier modifier) Convenience method for creating a new factory instance with additionalValueDeserializerModifier.abstract DeserializerFactoryDeserializerFactory.withDeserializerModifier(ValueDeserializerModifier modifier) Convenience method for creating a new factory instance with additionalValueDeserializerModifier.final DeserializerFactoryBasicDeserializerFactory.withValueInstantiators(ValueInstantiators instantiators) Convenience method for creating a new factory instance with additionalValueInstantiators.abstract DeserializerFactoryDeserializerFactory.withValueInstantiators(ValueInstantiators instantiators) Convenience method for creating a new factory instance with additionalValueInstantiators.Methods in tools.jackson.databind.deser with parameters of type DeserializerFactoryModifier and TypeMethodDescriptionprotected ValueDeserializer<Object>DeserializerCache._createAndCache2(DeserializationContext ctxt, DeserializerFactory factory, JavaType type, boolean isCustom) Method that handles actual construction (via factory) and caching (both intermediate and eventual)protected ValueDeserializer<Object>DeserializerCache._createAndCacheValueDeserializer(DeserializationContext ctxt, DeserializerFactory factory, JavaType type) Method that will try to create a deserializer for given type, and resolve and cache it if necessaryprotected ValueDeserializer<Object>DeserializerCache._createDeserializer(DeserializationContext ctxt, DeserializerFactory factory, JavaType type) Method that does the heavy lifting of checking for per-type annotations, find out full type, and figure out which actual factory method to call.protected ValueDeserializer<?>DeserializerCache._createDeserializer2(DeserializationContext ctxt, DeserializerFactory factory, JavaType type, BeanDescription.Supplier beanDescRef) DeserializerCache.findKeyDeserializer(DeserializationContext ctxt, DeserializerFactory factory, JavaType type) Method called to get hold of a deserializer to use for deserializing keys forMap.DeserializerCache.findValueDeserializer(DeserializationContext ctxt, DeserializerFactory factory, JavaType propertyType) Method called to get hold of a deserializer for a value of given type; or if no such deserializer can be found, a default handler (which may do a best-effort generic serialization or just simply throw an exception when invoked).Constructors in tools.jackson.databind.deser with parameters of type DeserializerFactoryModifierConstructorDescriptionprotectedDeserializationContextExt(TokenStreamFactory tsf, DeserializerFactory deserializerFactory, DeserializerCache cache, DeserializationConfig config, FormatSchema schema, InjectableValues values) Constructor that will pass specified deserializer factory and cache: cache may be null (in which case default implementation will be used), factory cannot be nullImpl(TokenStreamFactory tsf, DeserializerFactory deserializerFactory, DeserializerCache cache, DeserializationConfig config, FormatSchema schema, InjectableValues values)