Examples of ConversionExecutor


Examples of org.springframework.binding.convert.ConversionExecutor

    assertEquals(new Integer(3), result[2]);
  }

  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

Examples of org.springframework.binding.convert.ConversionExecutor

    assertEquals(3, result[2]);
  }

  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

Examples of org.springframework.binding.convert.ConversionExecutor

    assertEquals("3", result.get(2));
  }

  public void testListArrayConversion() {
    DefaultConversionService service = new DefaultConversionService();
    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

Examples of org.springframework.binding.convert.ConversionExecutor

    assertEquals("3", result[2]);
  }

  public void testListArrayConversionWithComponentConversion() {
    DefaultConversionService service = new DefaultConversionService();
    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

Examples of org.springframework.binding.convert.ConversionExecutor

    assertEquals(new Integer(3), result[2]);
  }

  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

Examples of org.springframework.binding.convert.ConversionExecutor

    }
  }

  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]);
  }
View Full Code Here

Examples of org.springframework.binding.convert.ConversionExecutor

    assertEquals("1,2,3", result[0]);
  }

  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));
  }
View Full Code Here

Examples of org.springframework.binding.convert.ConversionExecutor

    assertEquals("1,2,3", result.get(0));
  }

  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]);
  }
View Full Code Here

Examples of org.springframework.binding.convert.ConversionExecutor

    service2.addConverter(formatterConverter);
    service2.setParent(service1);
    Set converters = service2.getConversionExecutors(String.class);
    Iterator it = converters.iterator();
    while (it.hasNext()) {
      ConversionExecutor executor = (ConversionExecutor) it.next();
      if (executor.getTargetClass().equals(BigDecimal.class)) {
        StaticConversionExecutor se = (StaticConversionExecutor) executor;
        assertSame(formatterConverter, se.getConverter());
      }
    }
    assertEquals(15, converters.size());
View Full Code Here

Examples of org.springframework.binding.convert.ConversionExecutor

    }
  }

  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.