# Hierarchy For All Packages

Package Hierarchies:

- com.fasterxml.jackson.datatype.jaxrs,
- com.fasterxml.jackson.jaxrs.annotation,
- com.fasterxml.jackson.jaxrs.base,
- com.fasterxml.jackson.jaxrs.cbor,
- com.fasterxml.jackson.jaxrs.cfg,
- com.fasterxml.jackson.jaxrs.json,
- com.fasterxml.jackson.jaxrs.json.annotation,
- com.fasterxml.jackson.jaxrs.smile,
- com.fasterxml.jackson.jaxrs.util,
- com.fasterxml.jackson.jaxrs.xml,
- com.fasterxml.jackson.jaxrs.yaml

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>)
        - com.fasterxml.jackson.jaxrs.util.LRUMap<K,V>
  - com.fasterxml.jackson.jaxrs.cfg.AnnotationBundleKey
  - com.fasterxml.jackson.databind.BeanProperty.Std (implements com.fasterxml.jackson.databind.BeanProperty)
    - com.fasterxml.jackson.jaxrs.util.EndpointAsBeanProperty
  - com.fasterxml.jackson.jaxrs.cbor.CBORMediaTypes
  - com.fasterxml.jackson.jaxrs.util.ClassKey (implements java.lang.Comparable<T>)
  - com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase<THIS>
    - com.fasterxml.jackson.jaxrs.cbor.CBOREndpointConfig
    - com.fasterxml.jackson.jaxrs.json.JsonEndpointConfig
    - com.fasterxml.jackson.jaxrs.smile.SmileEndpointConfig
    - com.fasterxml.jackson.jaxrs.xml.XMLEndpointConfig
    - com.fasterxml.jackson.jaxrs.yaml.YAMLEndpointConfig
  - com.fasterxml.jackson.databind.JsonDeserializer<T>
    - com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable)
      - com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
        - com.fasterxml.jackson.datatype.jaxrs.LinkDeserializer
  - com.fasterxml.jackson.jaxrs.base.JsonMappingExceptionMapper (implements javax.ws.rs.ext.ExceptionMapper<E>)
  - com.fasterxml.jackson.jaxrs.json.annotation.JSONP.Def
  - com.fasterxml.jackson.jaxrs.base.JsonParseExceptionMapper (implements javax.ws.rs.ext.ExceptionMapper<E>)
  - com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase<IMPL,MAPPER>
    - com.fasterxml.jackson.jaxrs.cbor.CBORMapperConfigurator
    - com.fasterxml.jackson.jaxrs.json.JsonMapperConfigurator
    - com.fasterxml.jackson.jaxrs.smile.SmileMapperConfigurator
    - com.fasterxml.jackson.jaxrs.xml.XMLMapperConfigurator
    - com.fasterxml.jackson.jaxrs.yaml.YAMLMapperConfigurator
  - com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned)
    - com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable)
      - com.fasterxml.jackson.datatype.jaxrs.Jaxrs2TypesModule
  - com.fasterxml.jackson.jaxrs.cfg.ObjectReaderInjector
  - com.fasterxml.jackson.jaxrs.cfg.ObjectReaderModifier
  - com.fasterxml.jackson.jaxrs.cfg.ObjectWriterInjector
  - com.fasterxml.jackson.jaxrs.cfg.ObjectWriterModifier
  - com.fasterxml.jackson.datatype.jaxrs.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
  - com.fasterxml.jackson.jaxrs.cbor.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
  - com.fasterxml.jackson.jaxrs.json.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
  - com.fasterxml.jackson.jaxrs.smile.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
  - com.fasterxml.jackson.jaxrs.xml.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
  - com.fasterxml.jackson.jaxrs.yaml.PackageVersion (implements com.fasterxml.jackson.core.Versioned)
  - com.fasterxml.jackson.jaxrs.base.ProviderBase<THIS,MAPPER,EP_CONFIG,MAPPER_CONFIG> (implements javax.ws.rs.ext.MessageBodyReader<T>, javax.ws.rs.ext.MessageBodyWriter<T>, com.fasterxml.jackson.core.Versioned)
    - com.fasterxml.jackson.jaxrs.cbor.JacksonCBORProvider
      - com.fasterxml.jackson.jaxrs.cbor.JacksonJaxbCBORProvider
    - com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider
      - com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider
    - com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider
      - com.fasterxml.jackson.jaxrs.smile.JacksonJaxbSmileProvider
    - com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider
      - com.fasterxml.jackson.jaxrs.xml.JacksonJaxbXMLProvider
    - com.fasterxml.jackson.jaxrs.yaml.JacksonYAMLProvider
      - com.fasterxml.jackson.jaxrs.yaml.JacksonJaxbYAMLProvider
  - com.fasterxml.jackson.jaxrs.smile.SmileMediaTypes
  - com.fasterxml.jackson.jaxrs.yaml.YAMLMediaTypes

## Annotation Type Hierarchy

- com.fasterxml.jackson.jaxrs.annotation.JacksonFeatures (implements java.lang.annotation.Annotation)
- com.fasterxml.jackson.jaxrs.json.annotation.JSONP (implements java.lang.annotation.Annotation)
- com.fasterxml.jackson.jaxrs.json.annotation.JacksonFeatures (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.fasterxml.jackson.jaxrs.cfg.JaxRSFeature (implements com.fasterxml.jackson.databind.cfg.ConfigFeature)
    - com.fasterxml.jackson.jaxrs.cfg.Annotations

Copyright © 2016 FasterXML. All rights reserved.