Examples of CollectionConverter


Examples of jodd.typeconverter.impl.CollectionConverter

    if (componentType == null) {
      componentType = Object.class;
    }

    CollectionConverter collectionConverter = new CollectionConverter(destinationType, componentType);

    return collectionConverter.convert(value);
  }
View Full Code Here

Examples of jodd.typeconverter.impl.CollectionConverter

  @Test
  public void testCollectionsWithComponentType() {
    TypeConverterManagerBean tcm = TypeConverterManager.getDefaultTypeConverterManager();

    CollectionConverter cc = new CollectionConverter(tcm, List.class, String.class);
    List<String> list1 = (List<String>) cc.convert(arri(1, 2, 3));
    assertNotEquals(listo(1, 2, 3), list1);
    assertEquals(listo("1", "2", "3"), list1);

    list1 = (List<String>) cc.convert("1,2,3");
    assertEquals(listo("1","2","3"), list1);

    cc = new CollectionConverter(tcm, List.class, Integer.class);
    list1 = (List<String>) cc.convert("1,2,3");
    assertEquals(listo(1, 2, 3), list1);
  }
View Full Code Here

Examples of jodd.typeconverter.impl.CollectionConverter

    // collection
    if (ReflectUtil.isTypeOf(destinationType, Collection.class)) {
      // component type is unknown because of Java's type-erasure
      CollectionConverter<T> collectionConverter =
          new CollectionConverter(this, destinationType, Object.class);

      return (T) collectionConverter.convert(value);
    }

    // fail
    throw new TypeConversionException("Conversion failed: " + destinationType.getName());
  }
View Full Code Here

Examples of jodd.typeconverter.impl.CollectionConverter

    if (componentType == null) {
      componentType = Object.class;
    }

    CollectionConverter collectionConverter = new CollectionConverter(destinationType, componentType);

    return collectionConverter.convert(value);
  }
View Full Code Here

Examples of net.buffalo.protocal.converters.collection.CollectionConverter

    DoubleConverter doubleConverter = new DoubleConverter();
    IntegerConverter integerConverter = new IntegerConverter();
    LongConverter longConverter = new LongConverter();
    StringConverter stringConverter = new StringConverter();
    DateConverter dateConverter = new DateConverter();
    CollectionConverter collectionConverter = new CollectionConverter();
    MapConverter mapConverter = new MapConverter();
    ArrayConverter arrayConverter = new ArrayConverter();
    SqlDateConverter sqlDateConverter = new SqlDateConverter();
    BigNumberConverter bigNumberConverter = new BigNumberConverter();
    ExceptionConverter exceptionConverter = new ExceptionConverter();
View Full Code Here

Examples of net.buffalo.protocal.converters.collection.CollectionConverter

  private CollectionConverter cd;
  private DefaultConverterLookup converterLookup; 
  UnmarshallingContext unmarshallingContext;
  protected void setUp() throws Exception {
    super.setUp();
    cd = new CollectionConverter();
    converterLookup = new DefaultConverterLookup();
  }
View Full Code Here

Examples of net.buffalo.protocal.converters.collection.CollectionConverter

    streamWriter = new FastStreamWriter(stringWriter);
    context = new DefaultMarshallingContext(new DefaultConverterLookup(), streamWriter);
  }
 
  public void testCanApplyList() throws Exception {
    CollectionConverter s = new CollectionConverter();
    assertTrue(s.canConvert(ArrayList.class));
    assertTrue(s.canConvert(LinkedList.class));   
    assertFalse(s.canConvert(String.class));   
  }
View Full Code Here

Examples of net.buffalo.protocal.converters.collection.CollectionConverter

  public void testStringList() throws Exception {
    List list = new ArrayList();
    list.add("string1");
    list.add("string2");
   
    CollectionConverter s = new CollectionConverter();
    s.marshal(list, context, streamWriter);
    assertEquals("<list>" +
        "<type>java.util.ArrayList</type>" +
        "<length>2</length>" +
        "<string>string1</string>" +
        "<string>string2</string>" +
View Full Code Here

Examples of net.buffalo.protocal.converters.collection.CollectionConverter

  public void testIntegerList() throws Exception {
    List list = new LinkedList();
    list.add(new Integer(100));
    list.add(new Integer(101));
   
    CollectionConverter s = new CollectionConverter();
    s.marshal(list, context, streamWriter);
    assertEquals("<list>" +
        "<type>java.util.LinkedList</type>" +
        "<length>2</length>" +
        "<int>100</int>" +
        "<int>101</int>" +
View Full Code Here

Examples of net.buffalo.protocal.converters.collection.CollectionConverter

        "</list>", stringWriter.getBuffer().toString());
  }

 
  public void testComplextList() throws Exception {
    CollectionConverter s = new CollectionConverter();
   
    List list = new ArrayList();
    list.add("abdedefg");
    list.add(Boolean.TRUE);
    list.add(new Integer(100));
    list.add(new Double(9.09));
    s.marshal(list, context, streamWriter);
    assertEquals("<list>" +
        "<type>java.util.ArrayList</type>" +
        "<length>4</length>" +
        "<string>abdedefg</string>" +
        "<boolean>1</boolean>" +
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.