# Package com.norconex.commons.lang.convert

package com.norconex.commons.lang.convert
Conversion-related utility classes.

Since:
  2.0.0

- Related Packages
  Package
  Description
  com.norconex.commons.lang
  Miscellaneous classes.
- Class
  Description
  AbstractConverter
  Adds default behaviors common to most converters, including checking for `null` values and wrapping exceptions in `ConverterException`.
  BooleanConverter
  `Boolean` converter.
  CharacterConverter
  `Character` converter.
  CharsetConverter
  `Charset` converter.
  CharsetConverter.JsonDeserializer
  JSON (Jackson) deserializer using this converter.
  CharsetConverter.JsonSerializer
  JSON (Jackson) serializer using this converter.
  CharsetConverter.XmlAdapter
  XML (JAXB) adapter using this converter.
  ClassConverter
  `Class` converter.
  ContentTypeConverter
  `ContentType` converter.
  ContentTypeConverter.JsonDeserializer
  JSON (Jackson) deserializer using this converter.
  ContentTypeConverter.JsonSerializer
  JSON (Jackson) serializer using this converter.
  ContentTypeConverter.XmlAdapter
  XML (JAXB) adapter using this converter.
  Converter
  Converts from Object to String and from String to Object.
  ConverterException
  Runtime exception indicating a conversion error.
  DateConverter
  `Date` converter using EPOCH representation for strings.
  DimensionConverter
  `Dimension` converter.
  DimensionConverter.JsonDeserializer
  JSON (Jackson) deserializer using this converter.
  DimensionConverter.JsonSerializer
  JSON (Jackson) serializer using this converter.
  DimensionConverter.XmlAdapter
  XML (JAXB) adapter using this converter.
  DurationConverter
  `Duration` converter using milliseconds for string representation, but can also parse back plain-English durations.
  DurationConverter.JsonDeserializer
  JSON (Jackson) deserializer using this converter.
  DurationConverter.JsonSerializer
  JSON (Jackson) serializer using this converter.
  DurationConverter.XmlAdapter
  XML (JAXB) adapter using this converter.
  EnumConverter
  `Enum` converter.
  FileConverter
  GenericConverter for `File`.
  FileConverter.JsonDeserializer
  JSON (Jackson) deserializer using this converter.
  FileConverter.JsonSerializer
  JSON (Jackson) serializer using this converter.
  FileConverter.XmlAdapter
  XML (JAXB) adapter using this converter.
  GenericConverter
  Converts strings to objects and objects to strings.
  GenericJsonDeserializer<T>
  GenericJsonModule
  Jackson module providing (de)serializers for common types not handled natively by Jackson modules, or handled differently.
  GenericJsonSerializer<T>
  GenericXmlAdapter<T>
  InstantConverter
  `Instant` converter.
  InstantConverter.JsonDeserializer
  JSON (Jackson) deserializer using this converter.
  InstantConverter.JsonSerializer
  JSON (Jackson) serializer using this converter.
  InstantConverter.XmlAdapter
  XML (JAXB) adapter using this converter.
  LocalDateTimeConverter
  `LocalDateTime` converter.
  LocalDateTimeConverter.JsonDeserializer
  JSON (Jackson) deserializer using this converter.
  LocalDateTimeConverter.JsonSerializer
  JSON (Jackson) serializer using this converter.
  LocalDateTimeConverter.XmlAdapter
  XML (JAXB) adapter using this converter.
  LocaleConverter
  `Locale` converter.
  LocaleConverter.JsonDeserializer
  JSON (Jackson) deserializer using this converter.
  LocaleConverter.JsonSerializer
  JSON (Jackson) serializer using this converter.
  LocaleConverter.XmlAdapter
  XML (JAXB) adapter using this converter.
  NumberConverter
  Number conversion.
  PathConverter
  GenericConverter for `Path`.
  PathConverter.JsonDeserializer
  JSON (Jackson) deserializer using this converter.
  PathConverter.JsonSerializer
  JSON (Jackson) serializer using this converter.
  PathConverter.XmlAdapter
  XML (JAXB) adapter using this converter.
  PatternConverter
  `Pattern` converter.
  PatternConverter.JsonDeserializer
  JSON (Jackson) deserializer using this converter.
  PatternConverter.JsonSerializer
  JSON (Jackson) serializer using this converter.
  PatternConverter.XmlAdapter
  XML (JAXB) adapter using this converter.
  StringConverter
  `String` converter.
  UrlConverter
  `URL` converter.
  ZonedDateTimeConverter
  `ZonedDateTime` converter.
  ZonedDateTimeConverter.JsonDeserializer
  JSON (Jackson) deserializer using this converter.
  ZonedDateTimeConverter.JsonSerializer
  JSON (Jackson) serializer using this converter.
  ZonedDateTimeConverter.XmlAdapter
  XML (JAXB) adapter using this converter.
  ZoneIdConverter
  `ZoneIdConverter` converter.
  ZoneIdConverter.JsonDeserializer
  JSON (Jackson) deserializer using this converter.
  ZoneIdConverter.JsonSerializer
  JSON (Jackson) serializer using this converter.
  ZoneIdConverter.XmlAdapter
  XML (JAXB) adapter using this converter.