## Uses of Class
com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator

- Packages that use PropertyBasedCreator
  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.
  com.fasterxml.jackson.databind.deser.std | Contains public standard implementations of abstraction that Jackson uses.

- - ### Uses of PropertyBasedCreator in com.fasterxml.jackson.databind.deser

    Fields in com.fasterxml.jackson.databind.deser declared as PropertyBasedCreator
    Modifier and Type | Field and Description
    --- | ---
    `protected PropertyBasedCreator` | BeanDeserializerBase.`_propertyBasedCreator` If the bean needs to be instantiated using constructor or factory method that takes one or more named properties as argument(s), this creator is used for instantiation.

  - ### Uses of PropertyBasedCreator in com.fasterxml.jackson.databind.deser.impl

    Methods in com.fasterxml.jackson.databind.deser.impl that return PropertyBasedCreator
    Modifier and Type | Method and Description
    --- | ---
    `static PropertyBasedCreator` | PropertyBasedCreator.`construct(DeserializationContext ctxt, ValueInstantiator valueInstantiator, SettableBeanProperty[] srcCreatorProps)` Deprecated.
    `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".
    `static PropertyBasedCreator` | PropertyBasedCreator.`construct(DeserializationContext ctxt, ValueInstantiator valueInstantiator, SettableBeanProperty[] srcCreatorProps, boolean caseInsensitive)` Factory method used for building actual instances to be used with types OTHER than POJOs.

    Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type PropertyBasedCreator
    Modifier and Type | Method and Description
    --- | ---
    `Object` | ExternalTypeHandler.`complete(JsonParser p, DeserializationContext ctxt, PropertyValueBuffer buffer, PropertyBasedCreator creator)` Variant called when creation of the POJO involves buffering of creator properties as well as property-based creator.

  - ### Uses of PropertyBasedCreator in com.fasterxml.jackson.databind.deser.std

    Fields in com.fasterxml.jackson.databind.deser.std declared as PropertyBasedCreator
    Modifier and Type | Field and Description
    --- | ---
    `protected PropertyBasedCreator` | EnumMapDeserializer.`_propertyBasedCreator` If the Map is to be instantiated using non-default constructor or factory method that takes one or more named properties as argument(s), this creator is used for instantiation.
    `protected PropertyBasedCreator` | MapDeserializer.`_propertyBasedCreator` If the Map is to be instantiated using non-default constructor or factory method that takes one or more named properties as argument(s), this creator is used for instantiation.

Copyright © 2008–2020 FasterXML. All rights reserved.