Top Description Fields Constructors Methods
com.fasterxml.jackson.databind.deser.impl

public Class UnwrappedPropertyHandler

extends Object
Class Inheritance
Imports
java.io.IOException, java.util.*, com.fasterxml.jackson.core.*, com.fasterxml.jackson.databind.DeserializationContext, .JsonDeserializer, com.fasterxml.jackson.databind.deser.SettableBeanProperty, com.fasterxml.jackson.databind.util.NameTransformer, .TokenBuffer

Object that is responsible for handling acrobatics related to deserializing "unwrapped" values; sets of properties that are embedded (inlined) as properties of parent JSON object.

Field Summary

Modifier and TypeField and Description
protected final List<SettableBeanProperty>

Constructor Summary

AccessConstructor and Description
public
protected

Method Summary

Modifier and TypeMethod and Description
public void
public Object
public UnwrappedPropertyHandler
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_propertiesback to summary
protected final List<SettableBeanProperty> _properties

Constructor Detail

UnwrappedPropertyHandlerback to summary
public UnwrappedPropertyHandler()
UnwrappedPropertyHandlerback to summary
protected UnwrappedPropertyHandler(List<SettableBeanProperty> props)

Method Detail

addPropertyback to summary
public void addProperty(SettableBeanProperty property)
processUnwrappedback to summary
public Object processUnwrapped(JsonParser originalParser, DeserializationContext ctxt, Object bean, TokenBuffer buffered) throws IOException
Annotations
@SuppressWarnings:resource
renameAllback to summary
public UnwrappedPropertyHandler renameAll(NameTransformer transformer)