org.springframework.core.convert.support
Class DefaultConversionService
java.lang.Object
org.springframework.core.convert.support.GenericConversionService
org.springframework.core.convert.support.DefaultConversionService
- All Implemented Interfaces:
- ConversionService, ConverterRegistry, ConfigurableConversionService
public class DefaultConversionService
- extends GenericConversionService
A specialization of GenericConversionService
configured by default with
converters appropriate for most environments.
Designed for direct instantiation but also exposes the static
addDefaultConverters(ConverterRegistry)
utility method for ad hoc use against any
ConverterRegistry
instance.
- Since:
- 3.1
- Author:
- Chris Beams
Methods inherited from class org.springframework.core.convert.support.GenericConversionService |
addConverter, addConverter, addConverter, addConverterFactory, canConvert, canConvert, convert, convert, convert, convertNullSource, getConverter, getDefaultConverter, removeConvertible, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DefaultConversionService
public DefaultConversionService()
- Create a new
DefaultConversionService
with the set of
default converters.
addDefaultConverters
public static void addDefaultConverters(ConverterRegistry converterRegistry)
- Add converters appropriate for most environments.
- Parameters:
converterRegistry
- the registry of converters to add to (must also be castable to ConversionService)
- Throws:
java.lang.ClassCastException
- if the converterRegistry could not be cast to a ConversionService
addScalarConverters
private static void addScalarConverters(ConverterRegistry converterRegistry)
addCollectionConverters
private static void addCollectionConverters(ConverterRegistry converterRegistry)
addFallbackConverters
private static void addFallbackConverters(ConverterRegistry converterRegistry)