Package | Description |
---|---|
com.fasterxml.jackson.databind.deser |
Contains implementation classes of deserialization part of
data binding.
|
Modifier and Type | Method and Description |
---|---|
protected BeanDeserializerBuilder |
BeanDeserializerFactory.constructBeanDeserializerBuilder(DeserializationContext ctxt,
BeanDescription beanDesc)
Overridable method that constructs a
BeanDeserializerBuilder
which is used to accumulate information needed to create deserializer
instance. |
BeanDeserializerBuilder |
BeanDeserializerModifier.updateBuilder(DeserializationConfig config,
BeanDescription beanDesc,
BeanDeserializerBuilder builder)
Method called by
BeanDeserializerFactory when it has collected
basic information such as tentative list of properties to deserialize. |
Modifier and Type | Method and Description |
---|---|
protected void |
BeanDeserializerFactory.addBackReferenceProperties(DeserializationContext ctxt,
BeanDescription beanDesc,
BeanDeserializerBuilder builder)
Method that will find if bean has any managed- or back-reference properties,
and if so add them to bean, to be linked during resolution phase.
|
protected void |
BeanDeserializerFactory.addBeanProps(DeserializationContext ctxt,
BeanDescription beanDesc,
BeanDeserializerBuilder builder)
Method called to figure out settable properties for the
bean deserializer to use.
|
protected void |
BeanDeserializerFactory.addInjectables(DeserializationContext ctxt,
BeanDescription beanDesc,
BeanDeserializerBuilder builder)
Method called locate all members used for value injection (if any),
constructor
ValueInjector instances, and add them to builder. |
protected void |
BeanDeserializerFactory.addObjectIdReader(DeserializationContext ctxt,
BeanDescription beanDesc,
BeanDeserializerBuilder builder) |
protected void |
BeanDeserializerFactory.addReferenceProperties(DeserializationContext ctxt,
BeanDescription beanDesc,
BeanDeserializerBuilder builder)
Deprecated.
|
protected List<BeanPropertyDefinition> |
BeanDeserializerFactory.filterBeanProps(DeserializationContext ctxt,
BeanDescription beanDesc,
BeanDeserializerBuilder builder,
List<BeanPropertyDefinition> propDefsIn,
Set<String> ignored)
Deprecated.
in 2.12, remove from 3.0
|
protected List<BeanPropertyDefinition> |
BeanDeserializerFactory.filterBeanProps(DeserializationContext ctxt,
BeanDescription beanDesc,
BeanDeserializerBuilder builder,
List<BeanPropertyDefinition> propDefsIn,
Set<String> ignored,
Set<String> included)
Helper method called to filter out explicit ignored properties,
as well as properties that have "ignorable types".
|
BeanDeserializerBuilder |
BeanDeserializerModifier.updateBuilder(DeserializationConfig config,
BeanDescription beanDesc,
BeanDeserializerBuilder builder)
Method called by
BeanDeserializerFactory when it has collected
basic information such as tentative list of properties to deserialize. |
Constructor and Description |
---|
AbstractDeserializer(BeanDeserializerBuilder builder,
BeanDescription beanDesc,
Map<String,SettableBeanProperty> backRefProps)
Deprecated.
|
AbstractDeserializer(BeanDeserializerBuilder builder,
BeanDescription beanDesc,
Map<String,SettableBeanProperty> backRefProps,
Map<String,SettableBeanProperty> 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(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
BeanDeserializerBuilder that
contains configuration. |
BeanDeserializerBuilder(BeanDeserializerBuilder src)
Copy constructor for sub-classes to use, when constructing
custom builder instances
|
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) |
Copyright © 2008–2021 FasterXML. All rights reserved.