Uses of Class
tools.jackson.databind.deser.SettableBeanProperty
Packages that use SettableBeanProperty
Package
Description
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode), as well as
writing Java Objects and trees as JSON.Contains implementation classes of deserialization part of
data binding.
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 its own public types.
Package that contains standard value and key deserializer implementations
Jackson uses for core JDK types.
Package that contains standard value and key deserializer base classes
that Jackson both uses for its own implementations and offers for
module developers as convenient partial implementations.
-
Uses of SettableBeanProperty in tools.jackson.databind
Methods in tools.jackson.databind that return SettableBeanPropertyModifier and TypeMethodDescriptionValueDeserializer.findBackReference(String refName) Method needed byBeanDeserializerFactoryto properly link managed- and back-reference pairs. -
Uses of SettableBeanProperty in tools.jackson.databind.deser
Subclasses of SettableBeanProperty in tools.jackson.databind.deserModifier and TypeClassDescriptionclassThis concrete sub-class implements property that is passed via Creator (constructor or static factory method).static classHelper class that is designed to both make it easier to sub-class delegating subtypes and to reduce likelihood of breakage when new methods are added.Fields in tools.jackson.databind.deser declared as SettableBeanPropertyModifier and TypeFieldDescriptionprotected SettableBeanPropertyCreatorProperty._fallbackSetterIn special cases, when implementing "updateValue", we cannot use constructors or factory methods, but have to fall back on using a setter (or mutable field property).protected SettableBeanProperty[]BeanDeserializerBuilder._propsBasedCreatorParamsParameters of the primary properties-based Creator, if any.protected final SettableBeanPropertySettableBeanProperty.Delegating.delegateFields in tools.jackson.databind.deser with type parameters of type SettableBeanPropertyModifier and TypeFieldDescriptionprotected final Map<String,SettableBeanProperty> AbstractDeserializer._backRefPropertiesprotected HashMap<String,SettableBeanProperty> BeanDeserializerBuilder._backRefPropertiesBack-reference properties this bean contains (if any)protected Map<String,SettableBeanProperty> AbstractDeserializer._propertiesprotected final Map<String,SettableBeanProperty> BeanDeserializerBuilder._propertiesProperties to deserialize collected so far.Methods in tools.jackson.databind.deser that return SettableBeanPropertyModifier and TypeMethodDescriptionprotected SettableBeanPropertySettableBeanProperty.Delegating._with(SettableBeanProperty newDelegate) protected SettableBeanPropertyBasicDeserializerFactory.constructCreatorProperty(DeserializationContext ctxt, BeanDescription.Supplier beanDescRef, PropertyName name, int index, AnnotatedParameter param, JacksonInject.Value injectable) Method that will construct a property object that represents a logical property passed via Creator (constructor or static factory method)protected SettableBeanPropertyBeanDeserializerFactory.constructSettableProperty(DeserializationContext ctxt, BeanDescription.Supplier beanDescRef, BeanPropertyDefinition propDef, JavaType propType0) Method that will construct a regular bean property setter using the given setter method.protected SettableBeanPropertyBeanDeserializerFactory.constructSetterlessProperty(DeserializationContext ctxt, BeanDescription beanDesc, BeanPropertyDefinition propDef) Method that will construct a regular bean property setter using the given setter method.AbstractDeserializer.findBackReference(String logicalName) Method called byBeanDeserializerto resolve back reference part of managed references.BeanDeserializerBuilder.findProperty(PropertyName propertyName) SettableBeanProperty.Delegating.getDelegate()ValueInstantiator.Delegating.getFromObjectArguments(DeserializationConfig config) ValueInstantiator.getFromObjectArguments(DeserializationConfig config) Method called to determine types of instantiation arguments to use when creating instances with creator arguments (whenValueInstantiator.canCreateFromObjectWith()returns true).BeanDeserializerBuilder.removeProperty(PropertyName name) SettableBeanProperty.unwrapped(DeserializationContext ctxt, NameTransformer xf) Returns a copy of this property, unwrapped using givenNameTransformer.protected abstract SettableBeanPropertySettableBeanProperty.Delegating.withDelegate(SettableBeanProperty d) Method sub-classes must implement, to construct a new instance with given delegate.CreatorProperty.withName(PropertyName newName) SettableBeanProperty.Delegating.withName(PropertyName newName) abstract SettableBeanPropertySettableBeanProperty.withName(PropertyName newName) Fluent factory method for constructing and returning a new instance with specified property name.CreatorProperty.withNullProvider(NullValueProvider nva) SettableBeanProperty.Delegating.withNullProvider(NullValueProvider nva) abstract SettableBeanPropertySettableBeanProperty.withNullProvider(NullValueProvider nva) SettableBeanProperty.withSimpleName(String simpleName) CreatorProperty.withValueDeserializer(ValueDeserializer<?> deser) SettableBeanProperty.Delegating.withValueDeserializer(ValueDeserializer<?> deser) abstract SettableBeanPropertySettableBeanProperty.withValueDeserializer(ValueDeserializer<?> deser) Fluent factory method for constructing and returning a new instance with specified value deserializer.CreatorProperty.withValueTypeDeserializer(TypeDeserializer typeDeser) Methods in tools.jackson.databind.deser that return types with arguments of type SettableBeanPropertyModifier and TypeMethodDescriptionprotected Collection<SettableBeanProperty>BeanDeserializerBuilder._addIdProp(Map<String, SettableBeanProperty> props, SettableBeanProperty idProp) BeanDeserializerBuilder.getProperties()Method that allows accessing all properties that this builder currently contains.Methods in tools.jackson.databind.deser with parameters of type SettableBeanPropertyModifier and TypeMethodDescriptionprotected Collection<SettableBeanProperty>BeanDeserializerBuilder._addIdProp(Map<String, SettableBeanProperty> props, SettableBeanProperty idProp) protected SettableBeanPropertySettableBeanProperty.Delegating._with(SettableBeanProperty newDelegate) voidBeanDeserializerBuilder.addBackReferenceProperty(String referenceName, SettableBeanProperty prop) Method called to add a property that represents so-called back reference; reference that "points back" to object that has forward reference to currently built bean.voidBeanDeserializerBuilder.addCreatorProperty(SettableBeanProperty prop) Method called by deserializer factory, when a "creator property" (something that is passed via constructor- or factory method argument; instead of setter or field).voidBeanDeserializerBuilder.addOrReplaceProperty(SettableBeanProperty prop, boolean allowOverride) Method for adding a new property or replacing a property.voidBeanDeserializerBuilder.addProperty(SettableBeanProperty prop) Method to add a property setter.ValueInstantiator.createFromObjectWith(DeserializationContext ctxt, SettableBeanProperty[] props, PropertyValueBuffer buffer) Method that delegates toValueInstantiator.createFromObjectWith(DeserializationContext, Object[])by default, but can be overridden if the application should have customized behavior with respect to missing properties.ValueInstantiator.Delegating.createFromObjectWith(DeserializationContext ctxt, SettableBeanProperty[] props, PropertyValueBuffer buffer) voidCreatorProperty.setFallbackSetter(SettableBeanProperty fallbackSetter) NOTE: one exception to immutability, due to problems with CreatorProperty instances being shared between Bean, separate PropertyBasedCreatorprotected abstract SettableBeanPropertySettableBeanProperty.Delegating.withDelegate(SettableBeanProperty d) Method sub-classes must implement, to construct a new instance with given delegate.Method parameters in tools.jackson.databind.deser with type arguments of type SettableBeanPropertyModifier and TypeMethodDescriptionprotected Collection<SettableBeanProperty>BeanDeserializerBuilder._addIdProp(Map<String, SettableBeanProperty> props, SettableBeanProperty idProp) protected booleanBeanDeserializerBuilder._anyViews(Collection<SettableBeanProperty> props) protected PropertyName[][]BeanDeserializerBuilder._collectAliases(Collection<SettableBeanProperty> props) protected BeanPropertyMapBeanDeserializerBuilder._constructPropMap(Collection<SettableBeanProperty> props) protected voidBeanDeserializerBuilder._fixAccess(Collection<SettableBeanProperty> mainProps) Constructors in tools.jackson.databind.deser with parameters of type SettableBeanPropertyModifierConstructorDescriptionprotectedprotectedBasic copy-constructor for sub-classes to use.protectedSettableBeanProperty(SettableBeanProperty src, TypeDeserializer typeDeser) Copy-with-type-deserializer-change constructor for sub-classes to use.protectedSettableBeanProperty(SettableBeanProperty src, PropertyName newName) Copy-with-deserializer-change constructor for sub-classes to use.protectedSettableBeanProperty(SettableBeanProperty src, ValueDeserializer<?> deser, NullValueProvider nuller) Copy-with-deserializer-change constructor for sub-classes to use.Constructor parameters in tools.jackson.databind.deser with type arguments of type SettableBeanPropertyModifierConstructorDescriptionprotectedAbstractDeserializer(AbstractDeserializer base, ObjectIdReader objectIdReader, Map<String, SettableBeanProperty> props) AbstractDeserializer(BeanDeserializerBuilder builder, Map<String, SettableBeanProperty> backRefProps, Map<String, SettableBeanProperty> props) -
Uses of SettableBeanProperty in tools.jackson.databind.deser.bean
Fields in tools.jackson.databind.deser.bean declared as SettableBeanPropertyModifier and TypeFieldDescriptionprotected SettableBeanProperty[]CreatorCollector._arrayDelegateArgsprotected SettableBeanProperty[]CreatorCollector._delegateArgsprotected final SettableBeanProperty[]BeanAsArrayBuilderDeserializer._orderedPropertiesProperties in order expected to be found in JSON array.protected final SettableBeanProperty[]BeanAsArrayDeserializer._orderedPropertiesProperties in order expected to be found in JSON array.protected SettableBeanProperty[]BuilderBasedDeserializer._propertiesByIndexprotected final SettableBeanProperty[]PropertyBasedCreator._propertiesInOrderArray that contains properties that match creator propertiesprotected SettableBeanProperty[]CreatorCollector._propertyBasedArgsprotected SettableBeanProperty[]BeanDeserializer._propsByIndexFields in tools.jackson.databind.deser.bean with type parameters of type SettableBeanPropertyModifier and TypeFieldDescriptionprotected final Map<String,SettableBeanProperty> BeanDeserializerBase._backRefsWe may also have one or more back reference fields (usually zero or one).protected final HashMap<String,SettableBeanProperty> PropertyBasedCreator._propertyLookupMap that contains property objects for either constructor or factory method (whichever one is null: one property for each parameter for that one), keyed by logical property nameMethods in tools.jackson.databind.deser.bean that return SettableBeanPropertyModifier and TypeMethodDescriptionprotected SettableBeanPropertyBeanDeserializerBase._resolvedObjectIdProperty(DeserializationContext ctxt, SettableBeanProperty prop) Method that wraps given property withObjectIdReferencePropertyin case where object id resolution is required.protected SettableBeanPropertyBeanDeserializerBase._resolveInnerClassValuedProperty(DeserializationContext ctxt, SettableBeanProperty prop) Helper method that will handle gruesome details of dealing with properties that have non-static inner class as value...protected SettableBeanPropertyBeanDeserializerBase._resolveManagedReferenceProperty(DeserializationContext ctxt, SettableBeanProperty prop) Helper method called to see if given property is part of 'managed' property pair (managed + back reference), and if so, handle resolution details.protected SettableBeanPropertyBeanDeserializerBase._resolveMergeAndNullSettings(DeserializationContext ctxt, SettableBeanProperty prop, PropertyMetadata propMetadata) BeanDeserializerBase.findBackReference(String logicalName) Method needed byBeanDeserializerFactoryto properly link managed- and back-reference pairs.PropertyBasedCreator.findCreatorProperty(int propertyIndex) PropertyBasedCreator.findCreatorProperty(String name) BeanPropertyMap.findDefinition(int index) BeanPropertyMap.findDefinition(String key) NOTE: does NOT do case-insensitive matching -- only to be used during construction and never during deserialization process -- nor alias expansion.BeanDeserializerBase.findProperty(int propertyIndex) Alternate find method that tries to locate a property with givenproperty index.protected SettableBeanPropertyBeanDeserializerBase.findProperty(String propertyName) Accessor for finding the property with given name, if POJO has one.BeanDeserializerBase.findProperty(PropertyName propertyName) BeanPropertyMap.getNameMatcherProperties()BeanPropertyMap.getPrimaryProperties()Method that will re-create initial insertion-ordering of properties contained in this map.Methods in tools.jackson.databind.deser.bean that return types with arguments of type SettableBeanPropertyModifier and TypeMethodDescriptionBeanDeserializerBase.creatorProperties()Accessor for finding properties that represents values to pass through property-based creator method (constructor or factory method)BeanPropertyMap.iterator()Accessor for traversing over all contained properties.BeanDeserializerBase.properties()Accessor for iterating over properties this deserializer uses; with the exception that properties passed via Creator methods (specifically, "property-based constructor") are not included, but can be accessed separate by callingBeanDeserializerBase.creatorProperties()PropertyBasedCreator.properties()Methods in tools.jackson.databind.deser.bean with parameters of type SettableBeanPropertyModifier and TypeMethodDescriptionprotected final ObjectBeanDeserializer._deserializeWithErrorWrapping(JsonParser p, DeserializationContext ctxt, SettableBeanProperty prop) protected ValueDeserializer<Object>BeanDeserializerBase._findConvertingDeserializer(DeserializationContext ctxt, SettableBeanProperty prop) Helper method that can be used to see if specified property is annotated to indicate use of a converter for property value (in case of container types, it is container type itself, not key or content type).protected ObjectPropertyValueBuffer._findMissing(SettableBeanProperty prop) protected NameTransformerBeanDeserializerBase._findPropertyUnwrapper(DeserializationContext ctxt, SettableBeanProperty prop) Helper method called to see if given property might be so-called unwrapped property: these require special handling.protected voidBeanDeserializerBase._replaceProperty(BeanPropertyMap props, SettableBeanProperty[] creatorProps, SettableBeanProperty origProp, SettableBeanProperty newProp) protected SettableBeanPropertyBeanDeserializerBase._resolvedObjectIdProperty(DeserializationContext ctxt, SettableBeanProperty prop) Method that wraps given property withObjectIdReferencePropertyin case where object id resolution is required.protected SettableBeanPropertyBeanDeserializerBase._resolveInnerClassValuedProperty(DeserializationContext ctxt, SettableBeanProperty prop) Helper method that will handle gruesome details of dealing with properties that have non-static inner class as value...protected SettableBeanPropertyBeanDeserializerBase._resolveManagedReferenceProperty(DeserializationContext ctxt, SettableBeanProperty prop) Helper method called to see if given property is part of 'managed' property pair (managed + back reference), and if so, handle resolution details.protected SettableBeanPropertyBeanDeserializerBase._resolveMergeAndNullSettings(DeserializationContext ctxt, SettableBeanProperty prop, PropertyMetadata propMetadata) voidCreatorCollector.addDelegatingCreator(AnnotatedWithParams creator, boolean explicit, SettableBeanProperty[] injectables, int delegateeIndex) voidCreatorCollector.addPropertyCreator(AnnotatedWithParams creator, boolean explicit, SettableBeanProperty[] properties) booleanPropertyValueBuffer.assignParameter(SettableBeanProperty prop, Object value) Method called to buffer value for given property, as well as check whether we now have values for all (creator) properties that we expect to get values for.voidPropertyValueBuffer.bufferMergingProperty(SettableBeanProperty prop, TokenBuffer buffered) voidPropertyValueBuffer.bufferProperty(SettableBeanProperty prop, Object value) static 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".PropertyValueBuffer.getParameter(DeserializationContext ctxt, SettableBeanProperty prop) A variation ofPropertyValueBuffer.getParameters(tools.jackson.databind.DeserializationContext, tools.jackson.databind.deser.SettableBeanProperty[])that accepts a single property.Object[]PropertyValueBuffer.getParameters(DeserializationContext ctxt, SettableBeanProperty[] props) Method called to do necessary post-processing such as injection of values and verification of values for required properties, after eitherPropertyValueBuffer.assignParameter(SettableBeanProperty, Object)returnstrue(to indicate all creator properties are found), or when the whole JSON Object has been processed,final booleanPropertyValueBuffer.hasParameter(SettableBeanProperty prop) Returnstrueif the given property was seen in the JSON source by this buffer.voidBeanPropertyMap.remove(SettableBeanProperty propToRm) Specialized method for removing specified existing entry.voidBeanPropertyMap.replace(SettableBeanProperty oldProp, SettableBeanProperty newProp) Specialized method that can be used to replace an existing entry (note: entry MUST exist; otherwise exception is thrown) with specified replacement.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.Method parameters in tools.jackson.databind.deser.bean with type arguments of type SettableBeanPropertyModifier and TypeMethodDescriptionstatic BeanPropertyMapBeanPropertyMap.construct(MapperConfig<?> config, Collection<SettableBeanProperty> props, PropertyName[][] aliases, boolean caseInsensitive) Constructors in tools.jackson.databind.deser.bean with parameters of type SettableBeanPropertyModifierConstructorDescriptionBeanAsArrayBuilderDeserializer(BeanDeserializerBase delegate, JavaType targetType, SettableBeanProperty[] ordered, AnnotatedMethod buildMethod) Main constructor used both for creating new instances (byBeanDeserializer.asArrayDeserializer()) and for creating copies with different delegate.BeanAsArrayDeserializer(BeanDeserializerBase delegate, SettableBeanProperty[] ordered) Main constructor used both for creating new instances (byBeanDeserializer.asArrayDeserializer()) and for creating copies with different delegate.protectedPropertyBasedCreator(PropertyBasedCreator base, HashMap<String, SettableBeanProperty> propertyLookup, SettableBeanProperty[] allProperties) protectedPropertyBasedCreator(DeserializationContext ctxt, ValueInstantiator valueInstantiator, SettableBeanProperty[] creatorProps, boolean caseInsensitive, boolean addAliases) Constructor parameters in tools.jackson.databind.deser.bean with type arguments of type SettableBeanPropertyModifierConstructorDescriptionBeanDeserializer(BeanDeserializerBuilder builder, BeanDescription.Supplier beanDescRef, BeanPropertyMap properties, Map<String, SettableBeanProperty> backRefs, HashSet<String> ignorableProps, boolean ignoreAllUnknown, Set<String> includableProps, boolean hasViews) Constructor used byBeanDeserializerBuilder.protectedBeanDeserializerBase(BeanDeserializerBuilder builder, BeanDescription.Supplier beanDescRef, 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 aBeanDeserializerBuilderthat contains configuration.protectedBeanPropertyMap(Collection<SettableBeanProperty> props, PropertyName[][] aliasDefs, Locale locale, boolean caseInsensitive, boolean assignIndexes) BuilderBasedDeserializer(BeanDeserializerBuilder builder, BeanDescription.Supplier beanDescRef, JavaType targetType, BeanPropertyMap properties, Map<String, SettableBeanProperty> backRefs, Set<String> ignorableProps, boolean ignoreAllUnknown, boolean hasViews) Constructor used byBeanDeserializerBuilder.BuilderBasedDeserializer(BeanDeserializerBuilder builder, BeanDescription.Supplier beanDescRef, JavaType targetType, BeanPropertyMap properties, Map<String, SettableBeanProperty> backRefs, Set<String> ignorableProps, boolean ignoreAllUnknown, Set<String> includableProps, boolean hasViews) protectedPropertyBasedCreator(PropertyBasedCreator base, HashMap<String, SettableBeanProperty> propertyLookup, SettableBeanProperty[] allProperties) -
Uses of SettableBeanProperty in tools.jackson.databind.deser.impl
Subclasses of SettableBeanProperty in tools.jackson.databind.deser.implModifier and TypeClassDescriptionfinal classThis sub-class is used to handle special case of value being a non-static inner class.final classWrapper property that is used to handle managed (forward) properties Basically just needs to delegate first to actual forward property, and then to back property.classSettableBeanPropertyimplementation that will try to access value of the property first, and if non-null value found, pass that for update (usingValueDeserializer.deserialize(tools.jackson.core.JsonParser, tools.jackson.databind.DeserializationContext, Object)) instead of constructing a new value.final classThis concrete sub-class implements property that is set using aMethodHandleto the setter, which is either a setter method or a field setter.classfinal classSpecializedSettableBeanPropertyimplementation used for virtual property that represents Object Id that is used for some POJO types (or properties).final classThis concrete sub-class implements Collection or Map property that is indirectly by getting the property value and directly modifying it.Fields in tools.jackson.databind.deser.impl declared as SettableBeanPropertyModifier and TypeFieldDescriptionprotected final SettableBeanPropertyManagedReferenceProperty._backPropertyfinal SettableBeanPropertyObjectIdReader.idPropertyFields in tools.jackson.databind.deser.impl with type parameters of type SettableBeanPropertyModifier and TypeFieldDescriptionprotected final List<SettableBeanProperty>UnwrappedPropertyHandler._creatorPropertiesprotected final List<SettableBeanProperty>UnwrappedPropertyHandler._propertiesMethods in tools.jackson.databind.deser.impl that return SettableBeanPropertyModifier and TypeMethodDescriptionprotected SettableBeanPropertyInnerClassProperty.withDelegate(SettableBeanProperty d) protected SettableBeanPropertyManagedReferenceProperty.withDelegate(SettableBeanProperty d) protected SettableBeanPropertyMergingSettableBeanProperty.withDelegate(SettableBeanProperty d) MethodProperty.withName(PropertyName newName) ObjectIdReferenceProperty.withName(PropertyName newName) ObjectIdValueProperty.withName(PropertyName newName) SetterlessProperty.withName(PropertyName newName) MethodProperty.withNullProvider(NullValueProvider nva) ObjectIdReferenceProperty.withNullProvider(NullValueProvider nva) ObjectIdValueProperty.withNullProvider(NullValueProvider nva) SetterlessProperty.withNullProvider(NullValueProvider nva) MethodProperty.withValueDeserializer(ValueDeserializer<?> deser) ObjectIdReferenceProperty.withValueDeserializer(ValueDeserializer<?> deser) ObjectIdValueProperty.withValueDeserializer(ValueDeserializer<?> deser) SetterlessProperty.withValueDeserializer(ValueDeserializer<?> deser) Methods in tools.jackson.databind.deser.impl with parameters of type SettableBeanPropertyModifier and TypeMethodDescriptionvoidUnwrappedPropertyHandler.addCreatorProperty(SettableBeanProperty property) voidExternalTypeHandler.Builder.addExternal(SettableBeanProperty property, TypeDeserializer typeDeser) voidUnwrappedPropertyHandler.addProperty(SettableBeanProperty property) static MergingSettableBeanPropertyMergingSettableBeanProperty.construct(SettableBeanProperty delegate, AnnotatedMember accessor) static ObjectIdReaderObjectIdReader.construct(JavaType idType, PropertyName propName, ObjectIdGenerator<?> generator, ValueDeserializer<?> deser, SettableBeanProperty idProp, ObjectIdResolver resolver) Factory method called byBeanSerializerBasewith the initial information based on standard settings for the type for which serializer is being built.protected SettableBeanPropertyInnerClassProperty.withDelegate(SettableBeanProperty d) protected SettableBeanPropertyManagedReferenceProperty.withDelegate(SettableBeanProperty d) protected SettableBeanPropertyMergingSettableBeanProperty.withDelegate(SettableBeanProperty d) Constructors in tools.jackson.databind.deser.impl with parameters of type SettableBeanPropertyModifierConstructorDescriptionInnerClassProperty(SettableBeanProperty delegate, Constructor<?> ctor) protectedConstructor used with JDK Serialization; needed to handle transient Constructor, wrap/unwrap in/out-of Annotated variant.ManagedReferenceProperty(SettableBeanProperty forward, String refName, SettableBeanProperty backward, boolean isContainer) protectedprotectedMergingSettableBeanProperty(SettableBeanProperty delegate, AnnotatedMember accessor) protectedObjectIdReader(JavaType t, PropertyName propName, ObjectIdGenerator<?> gen, ValueDeserializer<?> deser, SettableBeanProperty idProp, ObjectIdResolver resolver) ObjectIdReferenceProperty(SettableBeanProperty forward, ObjectIdInfo objectIdInfo) Constructor parameters in tools.jackson.databind.deser.impl with type arguments of type SettableBeanPropertyModifierConstructorDescriptionprotectedUnwrappedPropertyHandler(List<SettableBeanProperty> creatorProps, List<SettableBeanProperty> props) -
Uses of SettableBeanProperty in tools.jackson.databind.deser.jackson
Methods in tools.jackson.databind.deser.jackson that return SettableBeanPropertyModifier and TypeMethodDescriptionTokenStreamLocationInstantiator.getFromObjectArguments(DeserializationConfig config) -
Uses of SettableBeanProperty in tools.jackson.databind.deser.jdk
Methods in tools.jackson.databind.deser.jdk with parameters of type SettableBeanPropertyModifier and TypeMethodDescriptionstatic ValueDeserializer<?>EnumDeserializer.deserializerForCreator(DeserializationConfig config, Class<?> enumClass, AnnotatedMethod factory, ValueInstantiator valueInstantiator, SettableBeanProperty[] creatorProps, EnumResolver byNameResolver) Factory method used when Enum instances are to be deserialized using a creator (static factory method) -
Uses of SettableBeanProperty in tools.jackson.databind.deser.std
Fields in tools.jackson.databind.deser.std declared as SettableBeanPropertyModifier and TypeFieldDescriptionprotected SettableBeanProperty[]StdValueInstantiator._arrayDelegateArgumentsprotected SettableBeanProperty[]StdValueInstantiator._constructorArgumentsprotected SettableBeanProperty[]StdValueInstantiator._delegateArgumentsMethods in tools.jackson.databind.deser.std that return SettableBeanPropertyModifier and TypeMethodDescriptionContainerDeserializerBase.findBackReference(String refName) DelegatingDeserializer.findBackReference(String logicalName) StdValueInstantiator.getFromObjectArguments(DeserializationConfig config) Methods in tools.jackson.databind.deser.std with parameters of type SettableBeanPropertyModifier and TypeMethodDescriptionvoidStdValueInstantiator.configureFromArraySettings(AnnotatedWithParams arrayDelegateCreator, JavaType arrayDelegateType, SettableBeanProperty[] arrayDelegateArgs) voidStdValueInstantiator.configureFromObjectSettings(AnnotatedWithParams defaultCreator, AnnotatedWithParams delegateCreator, JavaType delegateType, SettableBeanProperty[] delegateArgs, AnnotatedWithParams withArgsCreator, SettableBeanProperty[] constructorArgs) Method for setting properties related to instantiating values from JSON Object.protected final NullValueProviderStdDeserializer.findValueNullProvider(DeserializationContext ctxt, SettableBeanProperty prop, PropertyMetadata propMetadata) Method called to findNullValueProviderfor a primary property, using "value nulls" setting.