Uses of Class
com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap
-
Packages that use BeanPropertyMap Package Description com.fasterxml.jackson.databind.deser Contains implementation classes of deserialization part of data binding.com.fasterxml.jackson.databind.deser.impl Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces. -
-
Uses of BeanPropertyMap in com.fasterxml.jackson.databind.deser
Fields in com.fasterxml.jackson.databind.deser declared as BeanPropertyMap Modifier and Type Field Description protected BeanPropertyMap
BeanDeserializerBase. _beanProperties
Mapping of property names to properties, built when all properties to use have been successfully resolved.Methods in com.fasterxml.jackson.databind.deser with parameters of type BeanPropertyMap Modifier and Type Method Description protected void
BeanDeserializerBase. _replaceProperty(BeanPropertyMap props, SettableBeanProperty[] creatorProps, SettableBeanProperty origProp, SettableBeanProperty newProp)
protected JsonDeserializer<?>
BeanDeserializerBuilder. createBuilderBasedDeserializer(JavaType valueType, BeanPropertyMap propertyMap, boolean anyViews)
Extension point for overriding the actual creation of the builder deserializer.BeanDeserializerBase
BeanDeserializer. withBeanProperties(BeanPropertyMap props)
BeanDeserializerBase
BeanDeserializerBase. withBeanProperties(BeanPropertyMap props)
Mutant factory method that custom sub-classes must override; not left as abstract to prevent more drastic backwards compatibility problems.BeanDeserializerBase
BuilderBasedDeserializer. withBeanProperties(BeanPropertyMap props)
Constructors in com.fasterxml.jackson.databind.deser with parameters of type BeanPropertyMap Constructor Description BeanDeserializer(BeanDeserializerBase src, BeanPropertyMap props)
BeanDeserializer(BeanDeserializerBuilder builder, BeanDescription beanDesc, BeanPropertyMap properties, java.util.Map<java.lang.String,SettableBeanProperty> backRefs, java.util.HashSet<java.lang.String> ignorableProps, boolean ignoreAllUnknown, boolean hasViews)
Deprecated.in 2.12, remove from 3.0BeanDeserializer(BeanDeserializerBuilder builder, BeanDescription beanDesc, BeanPropertyMap properties, java.util.Map<java.lang.String,SettableBeanProperty> backRefs, java.util.HashSet<java.lang.String> ignorableProps, boolean ignoreAllUnknown, java.util.Set<java.lang.String> includableProps, boolean hasViews)
Constructor used byBeanDeserializerBuilder
.BeanDeserializerBase(BeanDeserializerBase src, BeanPropertyMap beanProps)
BeanDeserializerBase(BeanDeserializerBuilder builder, BeanDescription beanDesc, BeanPropertyMap properties, java.util.Map<java.lang.String,SettableBeanProperty> backRefs, java.util.Set<java.lang.String> ignorableProps, boolean ignoreAllUnknown, java.util.Set<java.lang.String> includableProps, boolean hasViews)
Constructor used when initially building a deserializer instance, given aBeanDeserializerBuilder
that contains configuration.BuilderBasedDeserializer(BeanDeserializerBuilder builder, BeanDescription beanDesc, BeanPropertyMap properties, java.util.Map<java.lang.String,SettableBeanProperty> backRefs, java.util.Set<java.lang.String> ignorableProps, boolean ignoreAllUnknown, boolean hasViews)
Deprecated.Since 2.9BuilderBasedDeserializer(BeanDeserializerBuilder builder, BeanDescription beanDesc, JavaType targetType, BeanPropertyMap properties, java.util.Map<java.lang.String,SettableBeanProperty> backRefs, java.util.Set<java.lang.String> ignorableProps, boolean ignoreAllUnknown, boolean hasViews)
Constructor used byBeanDeserializerBuilder
.BuilderBasedDeserializer(BeanDeserializerBuilder builder, BeanDescription beanDesc, JavaType targetType, BeanPropertyMap properties, java.util.Map<java.lang.String,SettableBeanProperty> backRefs, java.util.Set<java.lang.String> ignorableProps, boolean ignoreAllUnknown, java.util.Set<java.lang.String> includableProps, boolean hasViews)
BuilderBasedDeserializer(BuilderBasedDeserializer src, BeanPropertyMap props)
-
Uses of BeanPropertyMap in com.fasterxml.jackson.databind.deser.impl
Methods in com.fasterxml.jackson.databind.deser.impl that return BeanPropertyMap Modifier and Type Method Description BeanPropertyMap
BeanPropertyMap. assignIndexes()
static BeanPropertyMap
BeanPropertyMap. construct(MapperConfig<?> config, java.util.Collection<SettableBeanProperty> props, java.util.Map<java.lang.String,java.util.List<PropertyName>> aliasMapping)
Deprecated.since 2.12static BeanPropertyMap
BeanPropertyMap. construct(MapperConfig<?> config, java.util.Collection<SettableBeanProperty> props, java.util.Map<java.lang.String,java.util.List<PropertyName>> aliasMapping, boolean caseInsensitive)
static BeanPropertyMap
BeanPropertyMap. construct(java.util.Collection<SettableBeanProperty> props, boolean caseInsensitive, java.util.Map<java.lang.String,java.util.List<PropertyName>> aliasMapping)
Deprecated.since 2.11BeanPropertyMap
BeanPropertyMap. renameAll(NameTransformer transformer)
Mutant factory method for constructing a map where all entries use given prefixBeanPropertyMap
BeanPropertyMap. 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
BeanPropertyMap. withoutProperties(java.util.Collection<java.lang.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
BeanPropertyMap. withoutProperties(java.util.Collection<java.lang.String> toExclude, java.util.Collection<java.lang.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
BeanPropertyMap. 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 com.fasterxml.jackson.databind.deser.impl with parameters of type BeanPropertyMap Modifier and Type Method Description ExternalTypeHandler
ExternalTypeHandler.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.static PropertyBasedCreator
PropertyBasedCreator. 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".BeanDeserializerBase
BeanAsArrayBuilderDeserializer. withBeanProperties(BeanPropertyMap props)
BeanDeserializerBase
BeanAsArrayDeserializer. withBeanProperties(BeanPropertyMap props)
Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type BeanPropertyMap Constructor Description BeanPropertyMap(BeanPropertyMap base, boolean caseInsensitive)
-