Package org.springframework.binding.convert

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


  }

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


  }

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

  }

  public void testArrayListConversion() {
    DefaultConversionService service = new DefaultConversionService();
    ConversionExecutor executor = service.getConversionExecutor(String[].class, List.class);
    List result = (List) 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

    ConversionExecutor executor = service.getConversionExecutor(Collection.class, String[].class);
    List list = new ArrayList();
    list.add("1");
    list.add("2");
    list.add("3");
    String[] result = (String[]) executor.execute(list);
    assertEquals("1", result[0]);
    assertEquals("2", result[1]);
    assertEquals("3", result[2]);
  }
View Full Code Here

    ConversionExecutor executor = service.getConversionExecutor(Collection.class, Integer[].class);
    List list = new ArrayList();
    list.add("1");
    list.add("2");
    list.add("3");
    Integer[] result = (Integer[]) executor.execute(list);
    assertEquals(new Integer(1), result[0]);
    assertEquals(new Integer(2), result[1]);
    assertEquals(new Integer(3), result[2]);
  }
View Full Code Here

  }

  public void testArrayLinkedListConversion() {
    DefaultConversionService service = new DefaultConversionService();
    ConversionExecutor executor = service.getConversionExecutor(String[].class, LinkedList.class);
    LinkedList result = (LinkedList) 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 testToArrayConversion() {
    DefaultConversionService service = new DefaultConversionService();
    ConversionExecutor executor = service.getConversionExecutor(String.class, String[].class);
    String[] result = (String[]) executor.execute("1,2,3");
    assertEquals(1, result.length);
    assertEquals("1,2,3", result[0]);
  }

  public void testToListConversion() {
View Full Code Here

  }

  public void testToListConversion() {
    DefaultConversionService service = new DefaultConversionService();
    ConversionExecutor executor = service.getConversionExecutor(String.class, List.class);
    List result = (List) executor.execute("1,2,3");
    assertEquals(1, result.size());
    assertEquals("1,2,3", result.get(0));
  }

  public void testToArrayConversionWithElementConversion() {
View Full Code Here

  }

  public void testToArrayConversionWithElementConversion() {
    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]);
  }

  public void testGetConversionExecutorsForSource() {
View Full Code Here

  }

  public Object executeConversion(Object source, Class targetClass) throws ConversionException {
    if (source != null) {
      ConversionExecutor conversionExecutor = getConversionExecutor(source.getClass(), targetClass);
      return conversionExecutor.execute(source);
    } else {
      return null;
    }
  }
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.