# Hierarchy For Package org.springframework.data.convert

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.data.convert.ClassGeneratingEntityInstantiator (implements org.springframework.data.convert.EntityInstantiator)
  - org.springframework.data.convert.ConfigurableTypeInformationMapper (implements org.springframework.data.convert.TypeInformationMapper)
  - org.springframework.data.convert.CustomConversions
  - org.springframework.data.convert.CustomConversions.ConverterConfiguration
  - org.springframework.data.convert.CustomConversions.ConverterRegistrationIntent
  - org.springframework.data.convert.CustomConversions.StoreConversions
  - org.springframework.data.convert.DefaultTypeMapper<S> (implements org.springframework.data.convert.TypeMapper<S>)
  - org.springframework.data.mapping.model.EntityInstantiators
    - org.springframework.data.convert.EntityInstantiators
  - org.springframework.data.convert.JodaTimeConverters
  - org.springframework.data.convert.Jsr310Converters
  - org.springframework.data.convert.KotlinClassGeneratingEntityInstantiator (implements org.springframework.data.convert.EntityInstantiator)
  - org.springframework.data.convert.MappingContextTypeInformationMapper (implements org.springframework.data.convert.TypeInformationMapper)
  - org.springframework.data.convert.SimpleTypeInformationMapper (implements org.springframework.data.convert.TypeInformationMapper)
  - org.springframework.data.convert.ThreeTenBackPortConverters

## Interface Hierarchy

- org.springframework.data.convert.ConverterBuilder
  - org.springframework.data.convert.ConverterBuilder.ConverterAware (also extends org.springframework.data.convert.ConverterBuilder.ReadingConverterAware, org.springframework.data.convert.ConverterBuilder.WritingConverterAware)
  - org.springframework.data.convert.ConverterBuilder.ReadingConverterBuilder<T,S> (also extends org.springframework.data.convert.ConverterBuilder.ReadingConverterAware)
  - org.springframework.data.convert.ConverterBuilder.WritingConverterBuilder<S,T> (also extends org.springframework.data.convert.ConverterBuilder.WritingConverterAware)
- org.springframework.data.convert.ConverterBuilder.ReadingConverterAware
  - org.springframework.data.convert.ConverterBuilder.ConverterAware (also extends org.springframework.data.convert.ConverterBuilder, org.springframework.data.convert.ConverterBuilder.WritingConverterAware)
  - org.springframework.data.convert.ConverterBuilder.ReadingConverterBuilder<T,S> (also extends org.springframework.data.convert.ConverterBuilder)
- org.springframework.data.convert.ConverterBuilder.WritingConverterAware
  - org.springframework.data.convert.ConverterBuilder.ConverterAware (also extends org.springframework.data.convert.ConverterBuilder, org.springframework.data.convert.ConverterBuilder.ReadingConverterAware)
  - org.springframework.data.convert.ConverterBuilder.WritingConverterBuilder<S,T> (also extends org.springframework.data.convert.ConverterBuilder)
- org.springframework.data.mapping.model.EntityInstantiator
  - org.springframework.data.convert.EntityInstantiator
- org.springframework.data.convert.EntityReader<T,S>
  - org.springframework.data.convert.EntityConverter<E,P,T,S> (also extends org.springframework.data.convert.EntityWriter<T,S>)
- org.springframework.data.convert.EntityWriter<T,S>
  - org.springframework.data.convert.EntityConverter<E,P,T,S> (also extends org.springframework.data.convert.EntityReader<T,S>)
- org.springframework.data.convert.TypeAliasAccessor<S>
- org.springframework.data.convert.TypeInformationMapper
- org.springframework.data.convert.TypeMapper<S>

## Annotation Type Hierarchy

- org.springframework.data.convert.WritingConverter (implements java.lang.annotation.Annotation)
- org.springframework.data.convert.ReadingConverter (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateTimeToJsr310LocalDateTimeConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.ThreeTenBackPortConverters.DateToLocalDateTimeConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateTimeToDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.ThreeTenBackPortConverters.DateToLocalDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateToDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.ThreeTenBackPortConverters.DateToLocalTimeConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.ThreeTenBackPortConverters.LocalTimeToDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.ThreeTenBackPortConverters.DateToInstantConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.ThreeTenBackPortConverters.InstantToDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateTimeToJavaTimeInstantConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.ThreeTenBackPortConverters.JavaTimeInstantToLocalDateTimeConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.ThreeTenBackPortConverters.ZoneIdToStringConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.ThreeTenBackPortConverters.StringToZoneIdConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.ReflectionEntityInstantiator (implements org.springframework.data.convert.EntityInstantiator)
    - org.springframework.data.convert.CustomConversions.ConverterRegistrationIntent.ConverterOrigin
    - org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToJsr310Converter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.JodaTimeConverters.LocalDateToDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.JodaTimeConverters.DateTimeToDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.JodaTimeConverters.DateToLocalDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.JodaTimeConverters.DateToLocalDateTimeConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.JodaTimeConverters.DateToDateTimeConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToJodaLocalDateTime (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.JodaTimeConverters.InstantToJodaLocalDateTime (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.JodaTimeConverters.JodaLocalDateTimeToInstant (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToJodaDateTime (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.DateToLocalDateTimeConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.LocalDateTimeToDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.DateToLocalDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.LocalDateToDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.DateToLocalTimeConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.LocalTimeToDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.DateToInstantConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.InstantToDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.LocalDateTimeToInstantConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.InstantToLocalDateTimeConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.ZoneIdToStringConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.StringToZoneIdConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.DurationToStringConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.StringToDurationConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.PeriodToStringConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.StringToPeriodConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.StringToLocalDateConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.StringToLocalDateTimeConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
    - org.springframework.data.convert.Jsr310Converters.StringToInstantConverter (implements org.springframework.core.convert.converter.Converter<S,T>)