| 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)Deprecated. 
 in 2.12, remove from 3.0 | 
| BeanDeserializer(BeanDeserializerBuilder builder,
                BeanDescription beanDesc,
                BeanPropertyMap properties,
                Map<String,SettableBeanProperty> backRefs,
                HashSet<String> ignorableProps,
                boolean ignoreAllUnknown,
                Set<String> includableProps,
                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,
                    Set<String> includableProps,
                    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(BeanDeserializerBuilder builder,
                        BeanDescription beanDesc,
                        JavaType targetType,
                        BeanPropertyMap properties,
                        Map<String,SettableBeanProperty> backRefs,
                        Set<String> ignorableProps,
                        boolean ignoreAllUnknown,
                        Set<String> includableProps,
                        boolean hasViews) | 
| BuilderBasedDeserializer(BuilderBasedDeserializer src,
                        BeanPropertyMap props) | 
| Modifier and Type | Method and Description | 
|---|---|
| BeanPropertyMap | BeanPropertyMap. assignIndexes() | 
| 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)Deprecated. 
 since 2.12 | 
| static BeanPropertyMap | BeanPropertyMap. construct(MapperConfig<?> config,
         Collection<SettableBeanProperty> props,
         Map<String,List<PropertyName>> aliasMapping,
         boolean caseInsensitive) | 
| 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. 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 included | 
| 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.