Uses of Class
tools.jackson.databind.deser.bean.PropertyBasedCreator
Packages that use PropertyBasedCreator
Package
Description
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Package that contains standard value and key deserializer implementations
Jackson uses for core JDK types.
-
Uses of PropertyBasedCreator in tools.jackson.databind.deser.bean
Fields in tools.jackson.databind.deser.bean declared as PropertyBasedCreatorModifier and TypeFieldDescriptionprotected PropertyBasedCreatorBeanDeserializerBase._propertyBasedCreatorIf 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.Methods in tools.jackson.databind.deser.bean that return PropertyBasedCreatorModifier and TypeMethodDescriptionstatic PropertyBasedCreatorPropertyBasedCreator.construct(DeserializationContext ctxt, ValueInstantiator valueInstantiator, SettableBeanProperty[] srcCreatorProps, boolean caseInsensitive) Factory method used for building actual instances to be used with types OTHER than POJOs.static PropertyBasedCreatorPropertyBasedCreator.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".PropertyBasedCreator.renameAll(DeserializationContext ctxt, NameTransformer transformer) Mutant factory method for constructing a map where the names of all properties are transformed using the givenNameTransformer.Constructors in tools.jackson.databind.deser.bean with parameters of type PropertyBasedCreatorModifierConstructorDescriptionprotectedBeanDeserializer(BeanDeserializer src, UnwrappedPropertyHandler unwrapHandler, PropertyBasedCreator propertyBasedCreator, BeanPropertyMap renamedProperties, boolean ignoreAllUnknown) protectedBeanDeserializerBase(BeanDeserializerBase src, UnwrappedPropertyHandler unwrapHandler, PropertyBasedCreator propertyBasedCreator, BeanPropertyMap renamedProperties, boolean ignoreAllUnknown) Constructor used in cases where unwrapping-with-name-change has been invoked and lookup indices need to be updated.protectedBuilderBasedDeserializer(BuilderBasedDeserializer src, UnwrappedPropertyHandler unwrapHandler, PropertyBasedCreator pbCreator, BeanPropertyMap renamedProperties, boolean ignoreAllUnknown) protectedPropertyBasedCreator(PropertyBasedCreator base, HashMap<String, SettableBeanProperty> propertyLookup, SettableBeanProperty[] allProperties) -
Uses of PropertyBasedCreator in tools.jackson.databind.deser.impl
Methods in tools.jackson.databind.deser.impl with parameters of type PropertyBasedCreatorModifier and TypeMethodDescriptionExternalTypeHandler.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 tools.jackson.databind.deser.jdk
Fields in tools.jackson.databind.deser.jdk declared as PropertyBasedCreatorModifier and TypeFieldDescriptionprotected PropertyBasedCreatorEnumMapDeserializer._propertyBasedCreatorIf 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 PropertyBasedCreatorMapDeserializer._propertyBasedCreatorIf 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.Constructors in tools.jackson.databind.deser.jdk with parameters of type PropertyBasedCreatorModifierConstructorDescriptionprotectedThrowableDeserializer(BeanDeserializer src, UnwrappedPropertyHandler unwrapHandler, PropertyBasedCreator pbCreator, BeanPropertyMap renamedProperties, boolean ignoreAllUnknown) Alternative constructor used when creating "unwrapping" deserializers