public final class PropertyBasedCreator
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
build(DeserializationContext ctxt,
PropertyValueBuffer buffer) |
static PropertyBasedCreator |
construct(DeserializationContext ctxt,
ValueInstantiator valueInstantiator,
SettableBeanProperty[] srcProps)
Factory method used for building actual instances: resolves deserializers
and checks for "null values".
|
SettableBeanProperty |
findCreatorProperty(int propertyIndex) |
SettableBeanProperty |
findCreatorProperty(java.lang.String name) |
java.util.Collection<SettableBeanProperty> |
properties() |
PropertyValueBuffer |
startBuilding(JsonParser p,
DeserializationContext ctxt,
ObjectIdReader oir)
Method called when starting to build a bean instance.
|
public static PropertyBasedCreator construct(DeserializationContext ctxt, ValueInstantiator valueInstantiator, SettableBeanProperty[] srcProps) throws JsonMappingException
JsonMappingExceptionpublic java.util.Collection<SettableBeanProperty> properties()
public SettableBeanProperty findCreatorProperty(java.lang.String name)
public SettableBeanProperty findCreatorProperty(int propertyIndex)
public PropertyValueBuffer startBuilding(JsonParser p, DeserializationContext ctxt, ObjectIdReader oir)
public java.lang.Object build(DeserializationContext ctxt, PropertyValueBuffer buffer) throws java.io.IOException
java.io.IOException"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"