Uses of Class
tools.jackson.databind.deser.bean.BeanDeserializerBase
Packages that use BeanDeserializerBase
Package
Description
Package that contains standard value and key deserializer implementations
Jackson uses for core JDK types.
-
Uses of BeanDeserializerBase in tools.jackson.databind.deser.bean
Subclasses of BeanDeserializerBase in tools.jackson.databind.deser.beanModifier and TypeClassDescriptionclassclassVariant ofBeanDeserializerused for handling deserialization of POJOs when serialized as JSON Arrays, instead of JSON Objects.classDeserializer class that can deserialize instances of arbitrary bean objects, usually from JSON Object structs,classClass that handles deserialization using a separate Builder class, which is used for data binding and produces actual deserialized value at the end of data binding.Fields in tools.jackson.databind.deser.bean declared as BeanDeserializerBaseModifier and TypeFieldDescriptionprotected final BeanDeserializerBaseBeanAsArrayBuilderDeserializer._delegateDeserializer we delegate operations that we cannot handle.protected final BeanDeserializerBaseBeanAsArrayDeserializer._delegateDeserializer we delegate operations that we cannot handle.Methods in tools.jackson.databind.deser.bean that return BeanDeserializerBaseModifier and TypeMethodDescriptionprotected BeanDeserializerBaseBeanDeserializerBase._handleByNameInclusion(DeserializationContext ctxt, AnnotationIntrospector intr, BeanDeserializerBase contextual, AnnotatedMember accessor) protected BeanDeserializerBaseBeanAsArrayBuilderDeserializer.asArrayDeserializer()protected BeanDeserializerBaseBeanAsArrayDeserializer.asArrayDeserializer()protected BeanDeserializerBaseBeanDeserializer.asArrayDeserializer()protected abstract BeanDeserializerBaseBeanDeserializerBase.asArrayDeserializer()Fluent factory for creating a variant that can handle POJO output as a JSON Array.protected BeanDeserializerBaseBuilderBasedDeserializer.asArrayDeserializer()BeanAsArrayBuilderDeserializer.withBeanProperties(BeanPropertyMap props) BeanAsArrayDeserializer.withBeanProperties(BeanPropertyMap props) BeanDeserializer.withBeanProperties(BeanPropertyMap props) BeanDeserializerBase.withBeanProperties(BeanPropertyMap props) Mutant factory method that custom sub-classes must override; not left as abstract to prevent more drastic backwards compatibility problems.BuilderBasedDeserializer.withBeanProperties(BeanPropertyMap props) BeanAsArrayBuilderDeserializer.withByNameInclusion(Set<String> ignorableProps, Set<String> includableProps) BeanAsArrayDeserializer.withByNameInclusion(Set<String> ignorableProps, Set<String> includableProps) abstract BeanDeserializerBaseBeanDeserializerBase.withByNameInclusion(Set<String> ignorableProps, Set<String> includableProps) BuilderBasedDeserializer.withByNameInclusion(Set<String> ignorableProps, Set<String> includableProps) BeanAsArrayBuilderDeserializer.withIgnoreAllUnknown(boolean ignoreUnknown) BeanAsArrayDeserializer.withIgnoreAllUnknown(boolean ignoreUnknown) BeanDeserializer.withIgnoreAllUnknown(boolean ignoreUnknown) abstract BeanDeserializerBaseBeanDeserializerBase.withIgnoreAllUnknown(boolean ignoreUnknown) BuilderBasedDeserializer.withIgnoreAllUnknown(boolean ignoreUnknown) BeanAsArrayBuilderDeserializer.withObjectIdReader(ObjectIdReader oir) BeanAsArrayDeserializer.withObjectIdReader(ObjectIdReader oir) abstract BeanDeserializerBaseBeanDeserializerBase.withObjectIdReader(ObjectIdReader oir) BuilderBasedDeserializer.withObjectIdReader(ObjectIdReader oir) Methods in tools.jackson.databind.deser.bean with parameters of type BeanDeserializerBaseModifier and TypeMethodDescriptionprotected BeanDeserializerBaseBeanDeserializerBase._handleByNameInclusion(DeserializationContext ctxt, AnnotationIntrospector intr, BeanDeserializerBase contextual, AnnotatedMember accessor) Constructors in tools.jackson.databind.deser.bean with parameters of type BeanDeserializerBaseModifierConstructorDescriptionBeanAsArrayBuilderDeserializer(BeanDeserializerBase delegate, JavaType targetType, SettableBeanProperty[] ordered, AnnotatedMethod buildMethod) Main constructor used both for creating new instances (byBeanDeserializer.asArrayDeserializer()) and for creating copies with different delegate.BeanAsArrayDeserializer(BeanDeserializerBase delegate, SettableBeanProperty[] ordered) Main constructor used both for creating new instances (byBeanDeserializer.asArrayDeserializer()) and for creating copies with different delegate.protectedprotectedBeanDeserializerBase(BeanDeserializerBase src, boolean ignoreAllUnknown) BeanDeserializerBase(BeanDeserializerBase src, Set<String> ignorableProps, Set<String> includableProps) protectedBeanDeserializerBase(BeanDeserializerBase src, BeanPropertyMap beanProps) protectedprotectedBeanDeserializerBase(BeanDeserializerBase src, UnwrappedPropertyHandler unwrapHandler, PropertyBasedCreator propertyBasedCreator, BeanPropertyMap renamedProperties, boolean ignoreAllUnknown) Constructor used in cases where unwrapping-with-name-change has been invoked and lookup indices need to be updated. -
Uses of BeanDeserializerBase in tools.jackson.databind.deser.jdk
Subclasses of BeanDeserializerBase in tools.jackson.databind.deser.jdkModifier and TypeClassDescriptionclassDeserializer that builds on basicBeanDeserializerbut override some aspects like instance construction.