# Hierarchy For Package com.norconex.commons.lang.convert

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.norconex.commons.lang.convert.AbstractConverter (implements com.norconex.commons.lang.convert.Converter)
    - com.norconex.commons.lang.convert.BooleanConverter
    - com.norconex.commons.lang.convert.CharacterConverter
    - com.norconex.commons.lang.convert.CharsetConverter
    - com.norconex.commons.lang.convert.ClassConverter
    - com.norconex.commons.lang.convert.ContentTypeConverter
    - com.norconex.commons.lang.convert.DateConverter
    - com.norconex.commons.lang.convert.DimensionConverter
    - com.norconex.commons.lang.convert.DurationConverter
    - com.norconex.commons.lang.convert.EnumConverter
    - com.norconex.commons.lang.convert.FileConverter
    - com.norconex.commons.lang.convert.InstantConverter
    - com.norconex.commons.lang.convert.LocalDateTimeConverter
    - com.norconex.commons.lang.convert.LocaleConverter
    - com.norconex.commons.lang.convert.NumberConverter
    - com.norconex.commons.lang.convert.PathConverter
    - com.norconex.commons.lang.convert.PatternConverter
    - com.norconex.commons.lang.convert.StringConverter
    - com.norconex.commons.lang.convert.UrlConverter
    - com.norconex.commons.lang.convert.ZonedDateTimeConverter
    - com.norconex.commons.lang.convert.ZoneIdConverter
  - com.norconex.commons.lang.convert.GenericConverter (implements com.norconex.commons.lang.convert.Converter)
  - tools.jackson.databind.JacksonModule (implements tools.jackson.core.Versioned)
    - tools.jackson.databind.module.SimpleModule (implements java.io.Serializable)
      - com.norconex.commons.lang.convert.GenericJsonModule
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.norconex.commons.lang.convert.ConverterException
  - tools.jackson.databind.ValueDeserializer<T> (implements tools.jackson.databind.deser.NullValueProvider)
    - com.norconex.commons.lang.convert.GenericJsonDeserializer<T>
      - com.norconex.commons.lang.convert.CharsetConverter.JsonDeserializer
      - com.norconex.commons.lang.convert.ContentTypeConverter.JsonDeserializer
      - com.norconex.commons.lang.convert.DimensionConverter.JsonDeserializer
      - com.norconex.commons.lang.convert.DurationConverter.JsonDeserializer
      - com.norconex.commons.lang.convert.FileConverter.JsonDeserializer
      - com.norconex.commons.lang.convert.InstantConverter.JsonDeserializer
      - com.norconex.commons.lang.convert.LocalDateTimeConverter.JsonDeserializer
      - com.norconex.commons.lang.convert.LocaleConverter.JsonDeserializer
      - com.norconex.commons.lang.convert.PathConverter.JsonDeserializer
      - com.norconex.commons.lang.convert.PatternConverter.JsonDeserializer
      - com.norconex.commons.lang.convert.ZonedDateTimeConverter.JsonDeserializer
      - com.norconex.commons.lang.convert.ZoneIdConverter.JsonDeserializer
  - tools.jackson.databind.ValueSerializer<T> (implements tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
    - com.norconex.commons.lang.convert.GenericJsonSerializer<T>
      - com.norconex.commons.lang.convert.CharsetConverter.JsonSerializer
      - com.norconex.commons.lang.convert.ContentTypeConverter.JsonSerializer
      - com.norconex.commons.lang.convert.DimensionConverter.JsonSerializer
      - com.norconex.commons.lang.convert.DurationConverter.JsonSerializer
      - com.norconex.commons.lang.convert.FileConverter.JsonSerializer
      - com.norconex.commons.lang.convert.InstantConverter.JsonSerializer
      - com.norconex.commons.lang.convert.LocalDateTimeConverter.JsonSerializer
      - com.norconex.commons.lang.convert.LocaleConverter.JsonSerializer
      - com.norconex.commons.lang.convert.PathConverter.JsonSerializer
      - com.norconex.commons.lang.convert.PatternConverter.JsonSerializer
      - com.norconex.commons.lang.convert.ZonedDateTimeConverter.JsonSerializer
      - com.norconex.commons.lang.convert.ZoneIdConverter.JsonSerializer
  - jakarta.xml.bind.annotation.adapters.XmlAdapter<ValueType,BoundType>
    - com.norconex.commons.lang.convert.GenericXmlAdapter<T>
      - com.norconex.commons.lang.convert.CharsetConverter.XmlAdapter
      - com.norconex.commons.lang.convert.ContentTypeConverter.XmlAdapter
      - com.norconex.commons.lang.convert.DimensionConverter.XmlAdapter
      - com.norconex.commons.lang.convert.DurationConverter.XmlAdapter
      - com.norconex.commons.lang.convert.FileConverter.XmlAdapter
      - com.norconex.commons.lang.convert.InstantConverter.XmlAdapter
      - com.norconex.commons.lang.convert.LocalDateTimeConverter.XmlAdapter
      - com.norconex.commons.lang.convert.LocaleConverter.XmlAdapter
      - com.norconex.commons.lang.convert.PathConverter.XmlAdapter
      - com.norconex.commons.lang.convert.PatternConverter.XmlAdapter
      - com.norconex.commons.lang.convert.ZonedDateTimeConverter.XmlAdapter
      - com.norconex.commons.lang.convert.ZoneIdConverter.XmlAdapter

## Interface Hierarchy

- com.norconex.commons.lang.convert.Converter