Class PropertyValue
java.lang.Object
tools.jackson.databind.deser.bean.PropertyValue
- Direct Known Subclasses:
PropertyValue.Any, PropertyValue.AnyParameter, PropertyValue.Map, PropertyValue.Merging, PropertyValue.Regular
Base class for property values that need to be buffered during
deserialization.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final classProperty value type used when storing entries to be added to a POJO using "any setter" (method that takes name and value arguments, allowing setting multiple different properties using single method).(package private) static final classProperty value type used when storing entries to be passed to constructor of POJO using "any-setter".(package private) static final classProperty value type used when storing entries to be added to a Map.(package private) static final classProperty value type used when merging values.(package private) static final classProperty value that used when assigning value to property using a setter method or direct field access. -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal PropertyValuefinal ObjectValue to assign when POJO has been instantiated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidassign(DeserializationContext ctxt, Object bean) Method called to assign stored value of this property to specified bean instancevoidsetValue(DeserializationContext ctxt, Object parameterObject) Method called to assign stored value of this property to specified parameter object.
-
Field Details
-
next
-
value
Value to assign when POJO has been instantiated.
-
-
Constructor Details
-
PropertyValue
-
-
Method Details
-
assign
public abstract void assign(DeserializationContext ctxt, Object bean) throws tools.jackson.core.JacksonException Method called to assign stored value of this property to specified bean instance- Throws:
tools.jackson.core.JacksonException
-
setValue
public void setValue(DeserializationContext ctxt, Object parameterObject) throws tools.jackson.core.JacksonException Method called to assign stored value of this property to specified parameter object.- Throws:
tools.jackson.core.JacksonException
-