Package org.springframework.binding.convert.support

Examples of org.springframework.binding.convert.support.DefaultConversionService


   * @param propertyName name of property on which to register converters
   * @param toConverter Convert from source to target type
   * @param fromConverter Convert from target to source type
   */
  public void registerPropertyConverter(String propertyName, Converter toConverter, Converter fromConverter) {
    DefaultConversionService propertyConversionService = (DefaultConversionService) propertyConversionServices
        .get(propertyName);
    propertyConversionService.addConverter(toConverter);
    propertyConversionService.addConverter(fromConverter);
  }
View Full Code Here


  /**
   * Creates the conversion service.  Subclasses may override to customize creation.
   * @return the configured conversion service
   */
  protected ConversionService createConversionService() {
    DefaultConversionService service = new DefaultConversionService();
    service.addConverter(new TextToDate(getFormatterFactory(), true));
    service.addConverter(new DateToText(getFormatterFactory(), true));
    service.addConverter(new TextToNumber(getFormatterFactory(), true));
    service.addConverter(new NumberToText(getFormatterFactory(), true));
    service.addConverter(new BooleanToText());
    service.addConverter(new TextToBoolean());
    service.addConverter(new CollectionConverter());
    service.addConverter(new ListModelConverter());
    return service;
  }
View Full Code Here

    return type;
  }

  private static ConversionService getConversionService() {
    if (conversionService == null) {
      conversionService = new DefaultConversionService();
    }
    return conversionService;
  }
View Full Code Here

TOP

Related Classes of org.springframework.binding.convert.support.DefaultConversionService

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.