Package | Description |
---|---|
com.fasterxml.jackson.databind.deser |
Contains implementation classes of deserialization part of
data binding.
|
Modifier and Type | Method | 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 | 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) |
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 | 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) |
Constructor used by
BeanDeserializerBuilder . |
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
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 . |
Copyright © 2008–2018. All rights reserved.