# Hierarchy For Package com.norconex.commons.lang.bean.jackson

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - tools.jackson.databind.JacksonModule (implements tools.jackson.core.Versioned)
    - tools.jackson.databind.module.SimpleModule (implements java.io.Serializable)
      - com.norconex.commons.lang.bean.jackson.JsonXmlCollectionModule
      - com.norconex.commons.lang.bean.jackson.JsonXmlMapModule
      - com.norconex.commons.lang.bean.jackson.JsonXmlPropertiesModule
  - tools.jackson.core.TokenStreamFactory (implements java.io.Serializable, tools.jackson.core.util.Snapshottable<T>, tools.jackson.core.Versioned)
    - tools.jackson.core.base.DecorableTSFactory (implements java.io.Serializable)
      - tools.jackson.core.base.TextualTSFactory (implements java.io.Serializable)
        - tools.jackson.dataformat.xml.XmlFactory (implements java.io.Serializable)
          - com.norconex.commons.lang.bean.jackson.EmptyWithClosingTagXmlFactory
  - tools.jackson.databind.ValueDeserializer<T> (implements tools.jackson.databind.deser.NullValueProvider)
    - com.norconex.commons.lang.bean.jackson.JsonXmlCollectionDeserializer<T>
    - tools.jackson.databind.deser.std.StdDeserializer<T> (implements tools.jackson.databind.deser.ValueInstantiator.Gettable)
      - com.norconex.commons.lang.bean.jackson.JsonXmlMapDeserializer<T>
      - com.norconex.commons.lang.bean.jackson.JsonXmlPropertiesDeserializer
  - tools.jackson.databind.deser.ValueDeserializerModifier (implements java.io.Serializable)
    - com.norconex.commons.lang.bean.jackson.JsonXmlCollectionModule.CollectionDeserializerModifier
  - tools.jackson.databind.ValueSerializer<T> (implements tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
    - com.norconex.commons.lang.bean.jackson.JsonXmlCollectionSerializer<T>
    - tools.jackson.databind.ser.std.StdSerializer<T> (implements tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
      - com.norconex.commons.lang.bean.jackson.JsonXmlMapSerializer<T>
  - tools.jackson.databind.ser.ValueSerializerModifier (implements java.io.Serializable)
    - com.norconex.commons.lang.bean.jackson.JsonXmlCollectionModule.CollectionSerializerModifier

## Annotation Interface Hierarchy

- com.norconex.commons.lang.bean.jackson.JsonXmlCollection (implements java.lang.annotation.Annotation)
- com.norconex.commons.lang.bean.jackson.JsonXmlMap (implements java.lang.annotation.Annotation)