Uses of Class
tools.jackson.databind.deser.bean.BeanPropertyMap
Packages that use BeanPropertyMap
Package
Description
Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Package that contains standard value and key deserializer implementations
Jackson uses for core JDK types.
-
Uses of BeanPropertyMap in tools.jackson.databind.deser
Methods in tools.jackson.databind.deser that return BeanPropertyMapModifier and TypeMethodDescriptionprotected BeanPropertyMapBeanDeserializerBuilder._constructPropMap(Collection<SettableBeanProperty> props) Methods in tools.jackson.databind.deser with parameters of type BeanPropertyMapModifier and TypeMethodDescriptionprotected ValueDeserializer<?>BeanDeserializerBuilder.createBuilderBasedDeserializer(JavaType valueType, BeanPropertyMap propertyMap, boolean anyViews) Extension point for overriding the actual creation of the builder deserializer. -
Uses of BeanPropertyMap in tools.jackson.databind.deser.bean
Fields in tools.jackson.databind.deser.bean declared as BeanPropertyMapModifier and TypeFieldDescriptionprotected final BeanPropertyMapBeanDeserializerBase._beanPropertiesMapping of property names to properties, built when all properties to use have been successfully resolved.Methods in tools.jackson.databind.deser.bean that return BeanPropertyMapModifier and TypeMethodDescriptionstatic BeanPropertyMapBeanPropertyMap.construct(MapperConfig<?> config, Collection<SettableBeanProperty> props, PropertyName[][] aliases, boolean caseInsensitive) BeanPropertyMap.initMatcher(TokenStreamFactory tsf) BeanPropertyMap.renameAll(DeserializationContext ctxt, NameTransformer transformer) Mutant factory method for constructing a map where all entries use given prefixBeanPropertyMap.withCaseInsensitivity(boolean state) Mutant factory method that constructs a new instance if desired case-insensitivity state differs from the state of this instance; if states are the same, returnsthis.BeanPropertyMap.withoutProperties(Collection<String> toExclude) Mutant factory method that will use this instance as the base, and construct an instance that is otherwise same except for excluding properties with specified names.BeanPropertyMap.withoutProperties(Collection<String> toExclude, Collection<String> toInclude) Mutant factory method that will use this instance as the base, and construct an instance that is otherwise same except for excluding properties with specified names, or including only the one marked as includedBeanPropertyMap.withProperty(SettableBeanProperty newProp) Fluent copy method that creates a new instance that is a copy of this instance except for one additional property that is passed as the argument.Methods in tools.jackson.databind.deser.bean with parameters of type BeanPropertyMapModifier and TypeMethodDescriptionprotected voidBeanDeserializerBase._replaceProperty(BeanPropertyMap props, SettableBeanProperty[] creatorProps, SettableBeanProperty origProp, SettableBeanProperty newProp) static PropertyBasedCreatorPropertyBasedCreator.construct(DeserializationContext ctxt, ValueInstantiator valueInstantiator, SettableBeanProperty[] srcCreatorProps, BeanPropertyMap allProperties) Factory method used for building actual instances to be used with POJOS: resolves deserializers, checks for "null values".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) Constructors in tools.jackson.databind.deser.bean with parameters of type BeanPropertyMapModifierConstructorDescriptionprotectedBeanDeserializer(BeanDeserializer src, BeanPropertyMap props) protectedBeanDeserializer(BeanDeserializer src, UnwrappedPropertyHandler unwrapHandler, PropertyBasedCreator propertyBasedCreator, BeanPropertyMap renamedProperties, boolean ignoreAllUnknown) BeanDeserializer(BeanDeserializerBuilder builder, BeanDescription.Supplier beanDescRef, BeanPropertyMap properties, Map<String, SettableBeanProperty> backRefs, HashSet<String> ignorableProps, boolean ignoreAllUnknown, Set<String> includableProps, boolean hasViews) Constructor used byBeanDeserializerBuilder.protectedBeanDeserializerBase(BeanDeserializerBase src, BeanPropertyMap beanProps) protectedBeanDeserializerBase(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.protectedBeanDeserializerBase(BeanDeserializerBuilder builder, BeanDescription.Supplier beanDescRef, BeanPropertyMap properties, Map<String, SettableBeanProperty> backRefs, Set<String> ignorableProps, boolean ignoreAllUnknown, Set<String> includableProps, boolean hasViews) Constructor used when initially building a deserializer instance, given aBeanDeserializerBuilderthat contains configuration.protectedBeanPropertyMap(BeanPropertyMap base, boolean caseInsensitive) protectedBuilderBasedDeserializer(BuilderBasedDeserializer src, UnwrappedPropertyHandler unwrapHandler, PropertyBasedCreator pbCreator, BeanPropertyMap renamedProperties, boolean ignoreAllUnknown) BuilderBasedDeserializer(BeanDeserializerBuilder builder, BeanDescription.Supplier beanDescRef, JavaType targetType, BeanPropertyMap properties, Map<String, SettableBeanProperty> backRefs, Set<String> ignorableProps, boolean ignoreAllUnknown, boolean hasViews) Constructor used byBeanDeserializerBuilder.BuilderBasedDeserializer(BeanDeserializerBuilder builder, BeanDescription.Supplier beanDescRef, JavaType targetType, BeanPropertyMap properties, Map<String, SettableBeanProperty> backRefs, Set<String> ignorableProps, boolean ignoreAllUnknown, Set<String> includableProps, boolean hasViews) -
Uses of BeanPropertyMap in tools.jackson.databind.deser.impl
Methods in tools.jackson.databind.deser.impl with parameters of type BeanPropertyMapModifier and TypeMethodDescriptionExternalTypeHandler.Builder.build(BeanPropertyMap otherProps) Method called after all external properties have been assigned, to further link property with polymorphic value with possible property for type id itself. -
Uses of BeanPropertyMap in tools.jackson.databind.deser.jdk
Constructors in tools.jackson.databind.deser.jdk with parameters of type BeanPropertyMapModifierConstructorDescriptionprotectedThrowableDeserializer(BeanDeserializer src, UnwrappedPropertyHandler unwrapHandler, PropertyBasedCreator pbCreator, BeanPropertyMap renamedProperties, boolean ignoreAllUnknown) Alternative constructor used when creating "unwrapping" deserializers