org.springframework.format.support
Class DefaultFormattingConversionService
java.lang.Object
org.springframework.core.convert.support.GenericConversionService
org.springframework.format.support.FormattingConversionService
org.springframework.format.support.DefaultFormattingConversionService
- All Implemented Interfaces:
- Aware, EmbeddedValueResolverAware, ConversionService, ConverterRegistry, ConfigurableConversionService, FormatterRegistry
public class DefaultFormattingConversionService
- extends FormattingConversionService
A specialization of FormattingConversionService
configured by default with
converters and formatters appropriate for most applications.
Designed for direct instantiation but also exposes the static addDefaultFormatters(org.springframework.format.FormatterRegistry)
utility method for ad hoc use against any FormatterRegistry
instance, just
as DefaultConversionService
exposes its own
addDefaultConverters
method.
- Since:
- 3.1
- Author:
- Chris Beams
Method Summary |
static void |
addDefaultFormatters(FormatterRegistry formatterRegistry)
Add formatters appropriate for most environments, including number formatters and a Joda-Time
date formatter if Joda-Time is present on the classpath. |
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 |
jodaTimePresent
private static final boolean jodaTimePresent
DefaultFormattingConversionService
public DefaultFormattingConversionService()
- Create a new
DefaultFormattingConversionService
with the set of
default converters and
default formatters.
DefaultFormattingConversionService
public DefaultFormattingConversionService(boolean registerDefaultFormatters)
- Create a new
DefaultFormattingConversionService
with the set of
default converters and,
based on the value of registerDefaultFormatters
, the set of
default formatters.
- Parameters:
registerDefaultFormatters
- whether to register default formatters
DefaultFormattingConversionService
public DefaultFormattingConversionService(StringValueResolver embeddedValueResolver,
boolean registerDefaultFormatters)
- Create a new
DefaultFormattingConversionService
with the set of
default converters and,
based on the value of registerDefaultFormatters
, the set of
default formatters
- Parameters:
embeddedValueResolver
- delegated to FormattingConversionService.setEmbeddedValueResolver(StringValueResolver)
prior to calling addDefaultFormatters(org.springframework.format.FormatterRegistry)
.registerDefaultFormatters
- whether to register default formatters
addDefaultFormatters
public static void addDefaultFormatters(FormatterRegistry formatterRegistry)
- Add formatters appropriate for most environments, including number formatters and a Joda-Time
date formatter if Joda-Time is present on the classpath.
- Parameters:
formatterRegistry
- the service to register default formatters against