Class 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

      Fields 
      Modifier and Type Field Description
      protected String _cfgNameForTextValue
      Virtual name used for text segments.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.fasterxml.jackson.databind.JsonDeserializer<?> modifyDeserializer​(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.BeanDescription beanDesc, com.fasterxml.jackson.databind.JsonDeserializer<?> deser0)  
      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

        modifyArrayDeserializer, modifyCollectionDeserializer, modifyCollectionLikeDeserializer, modifyEnumDeserializer, modifyKeyDeserializer, modifyMapDeserializer, modifyMapLikeDeserializer, modifyReferenceDeserializer, updateBuilder
    • 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<?> deser0)
        Overrides:
        modifyDeserializer in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier