# Hierarchy For Package org.springframework.http.converter

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.http.converter.AbstractHttpMessageConverter<T> (implements org.springframework.http.converter.HttpMessageConverter<T>)
    - org.springframework.http.converter.AbstractGenericHttpMessageConverter<T> (implements org.springframework.http.converter.GenericHttpMessageConverter<T>)
      - org.springframework.http.converter.ResourceRegionHttpMessageConverter
    - org.springframework.http.converter.AbstractSmartHttpMessageConverter<T> (implements org.springframework.http.converter.SmartHttpMessageConverter<T>)
      - org.springframework.http.converter.AbstractKotlinSerializationHttpMessageConverter<T>
        - org.springframework.http.converter.KotlinSerializationBinaryHttpMessageConverter<T>
        - org.springframework.http.converter.KotlinSerializationStringHttpMessageConverter<T>
    - org.springframework.http.converter.ByteArrayHttpMessageConverter
    - org.springframework.http.converter.ObjectToStringHttpMessageConverter
    - org.springframework.http.converter.ResourceHttpMessageConverter
    - org.springframework.http.converter.StringHttpMessageConverter
  - org.springframework.http.converter.BufferedImageHttpMessageConverter (implements org.springframework.http.converter.HttpMessageConverter<T>)
  - org.springframework.http.converter.FormHttpMessageConverter (implements org.springframework.http.converter.HttpMessageConverter<T>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.springframework.core.NestedRuntimeException
          - org.springframework.http.converter.HttpMessageConversionException
            - org.springframework.http.converter.HttpMessageNotReadableException
            - org.springframework.http.converter.HttpMessageNotWritableException

## Interface Hierarchy

- org.springframework.http.converter.HttpMessageConverter<T>
  - org.springframework.http.converter.GenericHttpMessageConverter<T>
  - org.springframework.http.converter.SmartHttpMessageConverter<T>