com.fasterxml.jackson.databind.deser.impl
Class UnwrappedPropertyHandler

java.lang.Object
  extended by com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler

public class UnwrappedPropertyHandler
extends Object

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
protected  ArrayList<SettableBeanProperty> _properties
           
 
Constructor Summary
UnwrappedPropertyHandler()
           
 
Method Summary
 void addProperty(SettableBeanProperty property)
           
 Object processUnwrapped(com.fasterxml.jackson.core.JsonParser originalParser, DeserializationContext ctxt, Object bean, TokenBuffer buffered)
           
 void renameAll(NameTransformer transformer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_properties

protected final ArrayList<SettableBeanProperty> _properties
Constructor Detail

UnwrappedPropertyHandler

public UnwrappedPropertyHandler()
Method Detail

addProperty

public void addProperty(SettableBeanProperty property)

renameAll

public void renameAll(NameTransformer transformer)

processUnwrapped

public Object processUnwrapped(com.fasterxml.jackson.core.JsonParser originalParser,
                               DeserializationContext ctxt,
                               Object bean,
                               TokenBuffer buffered)
                        throws IOException,
                               com.fasterxml.jackson.core.JsonProcessingException
Throws:
IOException
com.fasterxml.jackson.core.JsonProcessingException


Copyright © 2012 fasterxml.com. All Rights Reserved.