Uses of Class
com.fasterxml.jackson.databind.deser.DeserializerFactory
-
Packages that use DeserializerFactory Package Description com.fasterxml.jackson.databind 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.com.fasterxml.jackson.databind.deser Contains implementation classes of deserialization part of data binding. -
-
Uses of DeserializerFactory in com.fasterxml.jackson.databind
Fields in com.fasterxml.jackson.databind declared as DeserializerFactory Modifier and Type Field Description protected DeserializerFactoryDeserializationContext. _factoryRead-only factory instance; exposed to let owners (ObjectMapper,ObjectReader) access it.Methods in com.fasterxml.jackson.databind that return DeserializerFactory Modifier and Type Method Description DeserializerFactoryDeserializationContext. getFactory()Method for getting currentDeserializerFactory.Constructors in com.fasterxml.jackson.databind with parameters of type DeserializerFactory Constructor Description DeserializationContext(DeserializerFactory df)DeserializationContext(DeserializerFactory df, DeserializerCache cache)DeserializationContext(DeserializationContext src, DeserializerFactory factory) -
Uses of DeserializerFactory in com.fasterxml.jackson.databind.deser
Subclasses of DeserializerFactory in com.fasterxml.jackson.databind.deser Modifier and Type Class Description classBasicDeserializerFactoryAbstract factory base class that can provide deserializers for standard JDK classes, including collection classes and simple heuristics for "upcasting" common collection interface types (such asCollection).classBeanDeserializerFactoryConcrete deserializer factory class that adds full Bean deserializer construction logic using class introspection.Methods in com.fasterxml.jackson.databind.deser that return DeserializerFactory Modifier and Type Method Description DeserializerFactoryBasicDeserializerFactory. withAbstractTypeResolver(AbstractTypeResolver resolver)Convenience method for creating a new factory instance with additionalAbstractTypeResolver.abstract DeserializerFactoryDeserializerFactory. withAbstractTypeResolver(AbstractTypeResolver resolver)Convenience method for creating a new factory instance with additionalAbstractTypeResolver.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.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)DeserializerFactoryBeanDeserializerFactory. withConfig(DeserializerFactoryConfig config)Method used by module registration functionality, to construct a new bean deserializer factory with different configuration settings.DeserializerFactoryBasicDeserializerFactory. withDeserializerModifier(BeanDeserializerModifier modifier)Convenience method for creating a new factory instance with additionalBeanDeserializerModifier.abstract DeserializerFactoryDeserializerFactory. withDeserializerModifier(BeanDeserializerModifier modifier)Convenience method for creating a new factory instance with additionalBeanDeserializerModifier.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 com.fasterxml.jackson.databind.deser with parameters of type DeserializerFactory Modifier and Type Method Description protected JsonDeserializer<Object>DeserializerCache. _createAndCache2(DeserializationContext ctxt, DeserializerFactory factory, JavaType type)Method that handles actual construction (via factory) and caching (both intermediate and eventual)protected JsonDeserializer<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 JsonDeserializer<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 JsonDeserializer<?>DeserializerCache. _createDeserializer2(DeserializationContext ctxt, DeserializerFactory factory, JavaType type, BeanDescription beanDesc)KeyDeserializerDeserializerCache. findKeyDeserializer(DeserializationContext ctxt, DeserializerFactory factory, JavaType type)Method called to get hold of a deserializer to use for deserializing keys forMap.JsonDeserializer<Object>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).booleanDeserializerCache. hasValueDeserializerFor(DeserializationContext ctxt, DeserializerFactory factory, JavaType type)Method called to find out whether provider would be able to find a deserializer for given type, using a root reference (i.e.DefaultDeserializationContextDefaultDeserializationContext.Impl. with(DeserializerFactory factory)abstract DefaultDeserializationContextDefaultDeserializationContext. with(DeserializerFactory factory)Fluent factory method used for constructing a blueprint instance with different factoryConstructors in com.fasterxml.jackson.databind.deser with parameters of type DeserializerFactory Constructor Description DefaultDeserializationContext(DefaultDeserializationContext src, DeserializerFactory factory)DefaultDeserializationContext(DeserializerFactory df, DeserializerCache cache)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(DefaultDeserializationContext.Impl src, DeserializerFactory factory)Impl(DeserializerFactory df)Default constructor for a blueprint object, which will use the standardDeserializerCache, given factory.
-