com.fasterxml.jackson.dataformat.xml.deser
Class XmlBeanDeserializerModifier

java.lang.Object
  extended by com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
      extended by com.fasterxml.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
All Implemented Interfaces:
Serializable

public class XmlBeanDeserializerModifier
extends com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
implements Serializable

The main reason for a modifier is to support handling of 'wrapped' Collection types.

See Also:
Serialized Form

Field Summary
protected  String _cfgNameForTextValue
          Virtual name used for text segments.
 
Constructor Summary
XmlBeanDeserializerModifier(String nameForTextValue)
           
 
Method Summary
 com.fasterxml.jackson.databind.JsonDeserializer<?> modifyDeserializer(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.BeanDescription beanDesc, com.fasterxml.jackson.databind.JsonDeserializer<?> deserializer)
           
 List<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition> updateProperties(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.BeanDescription beanDesc, List<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition> propDefs)
           
 
Methods inherited from class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
updateBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_cfgNameForTextValue

protected String _cfgNameForTextValue
Virtual name used for text segments.

Constructor Detail

XmlBeanDeserializerModifier

public XmlBeanDeserializerModifier(String nameForTextValue)
Method Detail

updateProperties

public List<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition> updateProperties(com.fasterxml.jackson.databind.DeserializationConfig config,
                                                                                               com.fasterxml.jackson.databind.BeanDescription beanDesc,
                                                                                               List<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition> propDefs)
Overrides:
updateProperties in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier

modifyDeserializer

public com.fasterxml.jackson.databind.JsonDeserializer<?> modifyDeserializer(com.fasterxml.jackson.databind.DeserializationConfig config,
                                                                             com.fasterxml.jackson.databind.BeanDescription beanDesc,
                                                                             com.fasterxml.jackson.databind.JsonDeserializer<?> deserializer)
Overrides:
modifyDeserializer in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier


Copyright © 2012 FasterXML. All Rights Reserved.