| 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. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected BeanPropertyMap | BeanDeserializerBase. _beanPropertiesMapping of property names to properties, built when all properties
 to use have been successfully resolved. | 
| Modifier and Type | Method and 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 | 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 | BeanDeserializer. withBeanProperties(BeanPropertyMap props) | 
| BeanDeserializerBase | BuilderBasedDeserializer. withBeanProperties(BeanPropertyMap props) | 
| Constructor and Description | 
|---|
| BeanDeserializer(BeanDeserializerBase src,
                BeanPropertyMap props) | 
| BeanDeserializer(BeanDeserializerBuilder builder,
                BeanDescription beanDesc,
                BeanPropertyMap properties,
                Map<String,SettableBeanProperty> backRefs,
                HashSet<String> ignorableProps,
                boolean ignoreAllUnknown,
                boolean hasViews)Constructor used by  BeanDeserializerBuilder. | 
| BeanDeserializerBase(BeanDeserializerBase src,
                    BeanPropertyMap beanProps) | 
| BeanDeserializerBase(BeanDeserializerBuilder builder,
                    BeanDescription beanDesc,
                    BeanPropertyMap properties,
                    Map<String,SettableBeanProperty> backRefs,
                    Set<String> ignorableProps,
                    boolean ignoreAllUnknown,
                    boolean hasViews)Constructor used when initially building a deserializer
 instance, given a  BeanDeserializerBuilderthat
 contains configuration. | 
| BuilderBasedDeserializer(BeanDeserializerBuilder builder,
                        BeanDescription beanDesc,
                        BeanPropertyMap properties,
                        Map<String,SettableBeanProperty> backRefs,
                        Set<String> ignorableProps,
                        boolean ignoreAllUnknown,
                        boolean hasViews)Deprecated. 
 Since 2.9 | 
| BuilderBasedDeserializer(BeanDeserializerBuilder builder,
                        BeanDescription beanDesc,
                        JavaType targetType,
                        BeanPropertyMap properties,
                        Map<String,SettableBeanProperty> backRefs,
                        Set<String> ignorableProps,
                        boolean ignoreAllUnknown,
                        boolean hasViews)Constructor used by  BeanDeserializerBuilder. | 
| BuilderBasedDeserializer(BuilderBasedDeserializer src,
                        BeanPropertyMap props) | 
| Modifier and Type | Method and Description | 
|---|---|
| BeanPropertyMap | BeanPropertyMap. assignIndexes() | 
| static BeanPropertyMap | BeanPropertyMap. construct(Collection<SettableBeanProperty> props,
         boolean caseInsensitive)Deprecated.  | 
| static BeanPropertyMap | BeanPropertyMap. construct(Collection<SettableBeanProperty> props,
         boolean caseInsensitive,
         Map<String,List<PropertyName>> aliasMapping)Deprecated. 
 since 2.11 | 
| static BeanPropertyMap | BeanPropertyMap. construct(MapperConfig<?> config,
         Collection<SettableBeanProperty> props,
         Map<String,List<PropertyName>> aliasMapping) | 
| BeanPropertyMap | BeanPropertyMap. renameAll(NameTransformer transformer)Mutant factory method for constructing a map where all entries use given
 prefix | 
| BeanPropertyMap | 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, returns
  this. | 
| BeanPropertyMap | 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 | 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. | 
| Modifier and Type | Method and 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) | 
| Constructor and Description | 
|---|
| BeanPropertyMap(BeanPropertyMap base,
               boolean caseInsensitive) | 
Copyright © 2008–2020 FasterXML. All rights reserved.