Examples of BooleanArrayConverter


Examples of jodd.typeconverter.impl.BooleanArrayConverter

    register(short[].class, new ShortArrayConverter(this));
    register(int[].class, new IntegerArrayConverter(this));
    register(long[].class, new LongArrayConverter(this));
    register(float[].class, new FloatArrayConverter(this));
    register(double[].class, new DoubleArrayConverter(this));
    register(boolean[].class, new BooleanArrayConverter(this));
    register(char[].class, new CharacterArrayConverter(this));

    // we don't really need these, but converters will be cached and not created every time
    register(Integer[].class, new ArrayConverter<Integer>(this, Integer.class));
    register(Long[].class, new ArrayConverter<Long>(this, Long.class));
View Full Code Here

Examples of jodd.typeconverter.impl.BooleanArrayConverter

public class BooleanArrayConverterTest {

  @Test
  public void testConversion() {
    BooleanArrayConverter booleanArrayConverter = (BooleanArrayConverter) TypeConverterManager.lookup(boolean[].class);

    assertNull(booleanArrayConverter.convert(null));

    boolean[] primitiveArray = new boolean[]{false, true, false};
    Object convertedArray = booleanArrayConverter.convert(primitiveArray);
    assertEquals(boolean[].class, convertedArray.getClass());

    Boolean[] booleanArray = new Boolean[]{Boolean.FALSE, Boolean.TRUE, Boolean.FALSE};
    convertedArray = booleanArrayConverter.convert(booleanArray);
    assertEquals(boolean[].class, convertedArray.getClass());    // boolean[]!

    assertEq(arrl(true), booleanArrayConverter.convert(Boolean.TRUE));
    assertEq(arrl(true), booleanArrayConverter.convert("true"));
    assertEq(arrl(true, false, true), booleanArrayConverter.convert(arrl(true, false, true)));
    assertEq(arrl(true, false, true), booleanArrayConverter.convert(arri(-7, 0, 3)));
    assertEq(arrl(true, false, true), booleanArrayConverter.convert(arrf(-7.0f, 0.0f, 3.0f)));
    assertEq(arrl(true, false, true), booleanArrayConverter.convert(arrs("true", "0", "yes")));
    assertEq(arrl(true, false, true), booleanArrayConverter.convert(arrs(" true ", "0", " yes ")));
    assertEq(arrl(true, false, true), booleanArrayConverter.convert(" true , 0,  yes "));
  }
View Full Code Here

Examples of jodd.typeconverter.impl.BooleanArrayConverter

    register(short[].class, new ShortArrayConverter(this));
    register(int[].class, new IntegerArrayConverter(this));
    register(long[].class, new LongArrayConverter(this));
    register(float[].class, new FloatArrayConverter(this));
    register(double[].class, new DoubleArrayConverter(this));
    register(boolean[].class, new BooleanArrayConverter(this));
    register(char[].class, new CharacterArrayConverter(this));

    // we don't really need these, but converters will be cached and not created every time
    register(Integer[].class, new ArrayConverter<Integer>(this, Integer.class) {
      @Override
View Full Code Here

Examples of org.apache.commons.beanutils.converters.BooleanArrayConverter

    register(BigDecimal.class, new BigDecimalConverter());
    register(BigInteger.class, new BigIntegerConverter());

    register(Boolean.TYPE, new BooleanConverter());
    register(Boolean.class, new BooleanConverter());
    register(booleanArray.getClass(), new BooleanArrayConverter());

    register(Byte.TYPE, new ByteConverter());
    register(Byte.class, new ByteConverter());
    register(byteArray.getClass(), new ByteArrayConverter());
View Full Code Here

Examples of org.apache.commons.beanutils.converters.BooleanArrayConverter


        cub.register(new BooleanConverter(), Boolean.TYPE);
        cub.register(new BooleanConverter(), Boolean.class);
        cub.register(
            new BooleanArrayConverter(), booleanArray.getClass());
        cub.register(new ByteConverter(), Byte.TYPE);
        cub.register(new ByteConverter(), Byte.class);
        cub.register(
            new ByteArrayConverter(byteArray), byteArray.getClass());
        cub.register(new CharacterConverter(), Character.TYPE);
View Full Code Here

Examples of org.apache.commons.beanutils.converters.BooleanArrayConverter


        cub.register(new BooleanConverter(), Boolean.TYPE);
        cub.register(new BooleanConverter(), Boolean.class);
        cub.register(
            new BooleanArrayConverter(), booleanArray.getClass());
        cub.register(new ByteConverter(), Byte.TYPE);
        cub.register(new ByteConverter(), Byte.class);
        cub.register(
            new ByteArrayConverter(byteArray), byteArray.getClass());
        cub.register(new CharacterConverter(), Character.TYPE);
View Full Code Here

Examples of org.apache.commons.beanutils.converters.BooleanArrayConverter

        converters.put(BigDecimal.class, new BigDecimalConverter());
        converters.put(BigInteger.class, new BigIntegerConverter());
        converters.put(Boolean.TYPE, new BooleanConverter(defaultBoolean));
        converters.put(Boolean.class,  new BooleanConverter(defaultBoolean));
        converters.put(booleanArray.getClass(),
                       new BooleanArrayConverter(booleanArray));
        converters.put(Byte.TYPE, new ByteConverter(defaultByte));
        converters.put(Byte.class, new ByteConverter(defaultByte));
        converters.put(byteArray.getClass(),
                       new ByteArrayConverter(byteArray));
        converters.put(Character.TYPE,
View Full Code Here

Examples of org.apache.commons.beanutils.converters.BooleanArrayConverter

        converters.put(BigDecimal.class, new BigDecimalConverter());
        converters.put(BigInteger.class, new BigIntegerConverter());
        converters.put(Boolean.TYPE, new BooleanConverter(defaultBoolean));
        converters.put(Boolean.class,  new BooleanConverter(defaultBoolean));
        converters.put(booleanArray.getClass(),
                       new BooleanArrayConverter(booleanArray));
        converters.put(Byte.TYPE, new ByteConverter(defaultByte));
        converters.put(Byte.class, new ByteConverter(defaultByte));
        converters.put(byteArray.getClass(),
                       new ByteArrayConverter(byteArray));
        converters.put(Character.TYPE,
View Full Code Here

Examples of org.apache.commons.beanutils.converters.BooleanArrayConverter

        converters.put(BigDecimal.class, new BigDecimalConverter());
        converters.put(BigInteger.class, new BigIntegerConverter());
        converters.put(Boolean.TYPE, new BooleanConverter(defaultBoolean));
        converters.put(Boolean.class,  new BooleanConverter(defaultBoolean));
        converters.put(booleanArray.getClass(),
                       new BooleanArrayConverter(booleanArray));
        converters.put(Byte.TYPE, new ByteConverter(defaultByte));
        converters.put(Byte.class, new ByteConverter(defaultByte));
        converters.put(byteArray.getClass(),
                       new ByteArrayConverter(byteArray));
        converters.put(Character.TYPE,
View Full Code Here

Examples of org.apache.commons.beanutils.converters.BooleanArrayConverter

        register(BigDecimal.class, new BigDecimalConverter());
        register(BigInteger.class, new BigIntegerConverter());
        register(Boolean.TYPE, new BooleanConverter(defaultBoolean));
        register(Boolean.class,  new BooleanConverter(defaultBoolean));
        register(booleanArray.getClass(),
                       new BooleanArrayConverter(booleanArray));
        register(Byte.TYPE, new ByteConverter(defaultByte));
        register(Byte.class, new ByteConverter(defaultByte));
        register(byteArray.getClass(),
                       new ByteArrayConverter(byteArray));
        register(Character.TYPE,
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.