Package org.springframework.binding.convert

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


  }

  private Object getFormattedValue(Expression fieldExpression) {
    ConversionExecutor converter = getConverter(fieldExpression);
    if (converter != null) {
      return converter.execute(fieldExpression.getValue(boundObject));
    } else {
      return fieldExpression.getValue(boundObject);
    }
  }
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(3, three.intValue());

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

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

    ConversionExecutor executor2 = service.getConversionExecutor(Integer.class, String.class);
    String threeString = (String) executor2.execute(new Integer(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(3000, three.intValue());
    ConversionExecutor executor2 = service.getConversionExecutor(Integer.class, String.class);
    String string = (String) executor2.execute(new Integer(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(3000, three.intValue());
    ConversionExecutor executor2 = service.getConversionExecutor(Integer.class, String.class);
    String string = (String) executor2.execute(new Integer(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(3000, three.intValue());
    ConversionExecutor executor2 = service.getConversionExecutor("usaNumber", Integer.class, String.class);
    String string = (String) executor2.execute(new Integer(3000));
    assertEquals("3,000", string);
  }
View Full Code Here

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

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

  public void testRegisterCustomConverterForSameType() {
    DefaultConversionService service = new DefaultConversionService();
    service.addConverter("trimmer", new Trimmer());
    ConversionExecutor executor = service.getConversionExecutor("trimmer", String.class, String.class);
    assertEquals("a string", executor.execute("a string   "));
  }

  public void testRegisterCustomConverterForSameTypeNotCompatibleSource() {
    DefaultConversionService service = new DefaultConversionService();
    service.addConverter("trimmer", new Trimmer());
View Full Code Here

  public void testRegisterCustomConverterReverseComparsion() {
    DefaultConversionService service = new DefaultConversionService();
    service.addConverter("princy", new CustomTwoWayConverter());
    ConversionExecutor executor = service.getConversionExecutor("princy", Principal.class, String.class);
    assertEquals("name", executor.execute(new Principal() {
      public String getName() {
        return "name";
      }
    }));
  }
View Full Code Here

  }

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

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