# 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.