# Hierarchy For Package org.codehaus.jackson.map

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.codehaus.jackson.map.AbstractTypeResolver
  - org.codehaus.jackson.map.AnnotationIntrospector
    - org.codehaus.jackson.map.AnnotationIntrospector.Pair
  - org.codehaus.jackson.map.AnnotationIntrospector.ReferenceProperty
  - org.codehaus.jackson.map.BeanDescription
  - org.codehaus.jackson.map.BeanProperty.Std (implements org.codehaus.jackson.map.BeanProperty)
  - org.codehaus.jackson.map.BeanPropertyDefinition (implements org.codehaus.jackson.map.util.Named)
  - org.codehaus.jackson.map.ClassIntrospector<T>
  - org.codehaus.jackson.map.DeserializationContext
  - org.codehaus.jackson.map.DeserializationProblemHandler
  - org.codehaus.jackson.map.DeserializerFactory
  - org.codehaus.jackson.map.DeserializerFactory.Config
  - org.codehaus.jackson.map.DeserializerProvider
  - org.codehaus.jackson.map.Deserializers.Base (implements org.codehaus.jackson.map.Deserializers)
    - org.codehaus.jackson.map.Deserializers.None
  - org.codehaus.jackson.map.HandlerInstantiator
  - org.codehaus.jackson.map.InjectableValues
    - org.codehaus.jackson.map.InjectableValues.Std
  - org.codehaus.jackson.map.JsonDeserializer<T>
    - org.codehaus.jackson.map.JsonDeserializer.None
  - org.codehaus.jackson.JsonFactory (implements org.codehaus.jackson.Versioned)
    - org.codehaus.jackson.map.MappingJsonFactory
  - org.codehaus.jackson.map.JsonMappingException.Reference (implements java.io.Serializable)
  - org.codehaus.jackson.map.JsonSerializer<T>
    - org.codehaus.jackson.map.JsonSerializer.None
  - org.codehaus.jackson.map.KeyDeserializer
    - org.codehaus.jackson.map.KeyDeserializer.None
  - org.codehaus.jackson.map.MapperConfig<T> (implements org.codehaus.jackson.map.ClassIntrospector.MixInResolver)
    - org.codehaus.jackson.map.DeserializationConfig
    - org.codehaus.jackson.map.SerializationConfig
  - org.codehaus.jackson.map.MapperConfig.Base
  - org.codehaus.jackson.map.MappingIterator<T> (implements java.util.Iterator<E>)
  - org.codehaus.jackson.map.Module (implements org.codehaus.jackson.Versioned)
  - org.codehaus.jackson.ObjectCodec
    - org.codehaus.jackson.map.ObjectMapper (implements org.codehaus.jackson.Versioned)
    - org.codehaus.jackson.map.ObjectReader (implements org.codehaus.jackson.Versioned)
  - org.codehaus.jackson.map.ObjectWriter (implements org.codehaus.jackson.Versioned)
  - org.codehaus.jackson.map.PropertyNamingStrategy
    - org.codehaus.jackson.map.PropertyNamingStrategy.PropertyNamingStrategyBase
      - org.codehaus.jackson.map.PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy
  - org.codehaus.jackson.map.SerializerFactory
  - org.codehaus.jackson.map.SerializerFactory.Config
  - org.codehaus.jackson.map.SerializerProvider
  - org.codehaus.jackson.map.Serializers.Base (implements org.codehaus.jackson.map.Serializers)
    - org.codehaus.jackson.map.Serializers.None
  - org.codehaus.jackson.map.jsontype.impl.StdTypeResolverBuilder (implements org.codehaus.jackson.map.jsontype.TypeResolverBuilder<T>)
    - org.codehaus.jackson.map.ObjectMapper.DefaultTypeResolverBuilder
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - org.codehaus.jackson.JsonProcessingException
          - org.codehaus.jackson.map.JsonMappingException
      - java.lang.RuntimeException
        - org.codehaus.jackson.map.RuntimeJsonMappingException
  - org.codehaus.jackson.map.TypeDeserializer
  - org.codehaus.jackson.map.TypeSerializer

## Interface Hierarchy

- org.codehaus.jackson.map.ClassIntrospector.MixInResolver
- org.codehaus.jackson.map.ContextualDeserializer<T>
- org.codehaus.jackson.map.ContextualKeyDeserializer
- org.codehaus.jackson.map.ContextualSerializer<T>
- org.codehaus.jackson.map.Deserializers
- org.codehaus.jackson.map.JsonSerializable
  - org.codehaus.jackson.map.JsonSerializableWithType
- org.codehaus.jackson.map.KeyDeserializers
- org.codehaus.jackson.map.MapperConfig.ConfigFeature
- org.codehaus.jackson.map.Module.SetupContext
- org.codehaus.jackson.map.util.Named
  - org.codehaus.jackson.map.BeanProperty
- org.codehaus.jackson.map.ResolvableDeserializer
- org.codehaus.jackson.map.ResolvableSerializer
- org.codehaus.jackson.map.Serializers

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.codehaus.jackson.map.SerializationConfig.Feature (implements org.codehaus.jackson.map.MapperConfig.ConfigFeature)
    - org.codehaus.jackson.map.ObjectMapper.DefaultTyping
    - org.codehaus.jackson.map.DeserializationConfig.Feature (implements org.codehaus.jackson.map.MapperConfig.ConfigFeature)
    - org.codehaus.jackson.map.AnnotationIntrospector.ReferenceProperty.Type