# Package org.springframework.core.convert.converter

SPI to implement Converters for the type conversion system.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ConditionalConverter | Allows a `Converter`, `GenericConverter` or `ConverterFactory` to conditionally execute based on attributes of the `source` and `target` `TypeDescriptor`.
  ConditionalGenericConverter | A `GenericConverter` that may conditionally execute based on attributes of the `source` and `target` `TypeDescriptor`.
  Converter<S,T> | A converter converts a source object of type S to a target of type T.
  ConverterFactory<S,R> | A factory for "ranged" converters that can convert objects from S to subtypes of R.
  ConverterRegistry | For registering converters with a type conversion system.
  GenericConverter | Generic converter interface for converting between two or more types.

- Class Summary
  Class | Description
  --- | ---
  ConvertingComparator<S,T> | A `Comparator` that converts values before they are compared.
  GenericConverter.ConvertiblePair | Holder for a source-to-target class pair.

## Package org.springframework.core.convert.converter Description

SPI to implement Converters for the type conversion system.