private List<ConversionService> getConversionServices( ConversionService conversionService, Consumer<PropertyEditorRegistry> propertyEditorInitializer) { List<ConversionService> services = new ArrayList<>(); services.add(new TypeConverterConversionService(propertyEditorInitializer)); services.add(conversionService); if (!(conversionService instanceof ApplicationConversionService)) { services.add(ApplicationConversionService.getSharedInstance()); } return services; }
TypeConverterConversionService(Consumer<PropertyEditorRegistry> initializer) { addConverter(new TypeConverterConverter(createTypeConverter(initializer))); ApplicationConversionService.addDelimitedStringConverters(this); }