Package org.springframework.binding.convert

Examples of org.springframework.binding.convert.ConversionExecutor.execute()


    ConversionExecutor executor = service.getConversionExecutor(Set.class, List.class);
    Set<String> set = new LinkedHashSet<String>();
    set.add("1");
    set.add("2");
    set.add("3");
    List<String> result = (List<String>) executor.execute(set);
    assertEquals("1", result.get(0));
    assertEquals("2", result.get(1));
    assertEquals("3", result.get(2));
  }
View Full Code Here


  @SuppressWarnings("unchecked")
  public void testArrayToLinkedListConversion() {
    DefaultConversionService service = new DefaultConversionService();
    ConversionExecutor executor = service.getConversionExecutor(String[].class, LinkedList.class);
    LinkedList<String> result = (LinkedList<String>) executor.execute(new String[] { "1", "2", "3" });
    assertEquals("1", result.get(0));
    assertEquals("2", result.get(1));
    assertEquals("3", result.get(2));
  }
View Full Code Here

  }

  public void testStringToArrayConversion() {
    DefaultConversionService service = new DefaultConversionService();
    ConversionExecutor executor = service.getConversionExecutor(String.class, String[].class);
    String[] result = (String[]) executor.execute("1,2,3");
    assertEquals(3, result.length);
    assertEquals("1", result[0]);
    assertEquals("2", result[1]);
    assertEquals("3", result[2]);
  }
View Full Code Here

  @SuppressWarnings("unchecked")
  public void testStringToListConversion() {
    DefaultConversionService service = new DefaultConversionService();
    ConversionExecutor executor = service.getConversionExecutor(String.class, List.class);
    List<String> result = (List<String>) executor.execute("1,2,3");
    assertEquals(3, result.size());
    assertEquals("1", result.get(0));
    assertEquals("2", result.get(1));
    assertEquals("3", result.get(2));
  }
View Full Code Here

  }

  public void testStringToArrayConversionWithElementConversion() {
    DefaultConversionService service = new DefaultConversionService();
    ConversionExecutor executor = service.getConversionExecutor(String.class, Integer[].class);
    Integer[] result = (Integer[]) executor.execute("123");
    assertEquals(1, result.length);
    assertEquals(new Integer(123), result[0]);
  }

  private static class CustomConverter implements Converter {
View Full Code Here

  }

  public void testValidConversion() {
    DefaultConversionService service = new DefaultConversionService();
    ConversionExecutor executor = service.getConversionExecutor(String.class, Integer.class);
    Integer three = (Integer) executor.execute("3");
    assertEquals(new Integer(3), three);

    ConversionExecutor executor2 = service.getConversionExecutor(Integer.class, String.class);
    String threeString = (String) executor2.execute(3);
    assertEquals("3", threeString);
View Full Code Here

    ConversionExecutor executor = service.getConversionExecutor(String.class, Integer.class);
    Integer three = (Integer) executor.execute("3");
    assertEquals(new Integer(3), three);

    ConversionExecutor executor2 = service.getConversionExecutor(Integer.class, String.class);
    String threeString = (String) executor2.execute(3);
    assertEquals("3", threeString);
  }

  public void testRegisterConverter() {
    GenericConversionService service = new GenericConversionService();
View Full Code Here

    DefaultNumberFormatFactory numberFormatFactory = new DefaultNumberFormatFactory();
    numberFormatFactory.setLocale(Locale.US);
    converter.setNumberFormatFactory(numberFormatFactory);
    service.addConverter(converter);
    ConversionExecutor executor = service.getConversionExecutor(String.class, Integer.class);
    Integer three = (Integer) executor.execute("3,000");
    assertEquals(new Integer(3000), three);
    ConversionExecutor executor2 = service.getConversionExecutor(Integer.class, String.class);
    String string = (String) executor2.execute(3000);
    assertEquals("3,000", string);
  }
View Full Code Here

    service.addConverter(converter);
    ConversionExecutor executor = service.getConversionExecutor(String.class, Integer.class);
    Integer three = (Integer) executor.execute("3,000");
    assertEquals(new Integer(3000), three);
    ConversionExecutor executor2 = service.getConversionExecutor(Integer.class, String.class);
    String string = (String) executor2.execute(3000);
    assertEquals("3,000", string);
  }

  public void testRegisterCustomConverter() {
    DefaultConversionService service = new DefaultConversionService();
View Full Code Here

    DefaultNumberFormatFactory numberFormatFactory = new DefaultNumberFormatFactory();
    numberFormatFactory.setLocale(Locale.US);
    converter.setNumberFormatFactory(numberFormatFactory);
    service.addConverter("usaNumber", converter);
    ConversionExecutor executor = service.getConversionExecutor("usaNumber", String.class, Integer.class);
    Integer three = (Integer) executor.execute("3,000");
    assertEquals(new Integer(3000), three);
    ConversionExecutor executor2 = service.getConversionExecutor("usaNumber", Integer.class, String.class);
    String string = (String) executor2.execute(3000);
    assertEquals("3,000", string);
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.