Example usage for org.apache.commons.beanutils.converters BigIntegerConverter BigIntegerConverter

List of usage examples for org.apache.commons.beanutils.converters BigIntegerConverter BigIntegerConverter

Introduction

In this page you can find the example usage for org.apache.commons.beanutils.converters BigIntegerConverter BigIntegerConverter.

Prototype

public BigIntegerConverter() 

Source Link

Document

Create a Converter that will throw a ConversionException if a conversion error occurs.

Usage

From source file:jp.co.acroquest.endosnipe.report.converter.util.calc.BigIntegerCalculator.java

public Object immediate(String str) {
    BigIntegerConverter converter = new BigIntegerConverter();
    return converter.convert(BigInteger.class, str);
}

From source file:org.fhcrc.cpl.toolbox.AbstractConvertHelper.java

protected void register() {
    _register(new NullSafeConverter(new BigDecimalConverter()), BigDecimal.class);
    _register(new NullSafeConverter(new BigIntegerConverter()), BigInteger.class);
    _register(new NullSafeConverter(new BooleanArrayConverter()), boolean[].class);
    _register(new ByteConverter(), Byte.TYPE);
    _register(new NullSafeConverter(new ByteConverter()), Byte.class);
    _register(new CharacterConverter(), Character.TYPE);
    _register(new NullSafeConverter(new CharacterConverter()), Character.class);
    _register(new NullSafeConverter(new CharacterArrayConverter()), char[].class);
    _register(new NullSafeConverter(new ClassConverter()), Class.class);
    _register(new NullSafeConverter(new DoubleArrayConverter()), double[].class);
    _register(new FloatArrayConverter(), float[].class);
    _register(new NullSafeConverter(new IntegerArrayConverter()), int[].class);
    _register(new LongConverter(), Long.TYPE);
    _register(new NullSafeConverter(new LongConverter()), Long.class);
    _register(new NullSafeConverter(new LongArrayConverter()), long[].class);
    _register(new ShortConverter(), Short.TYPE);
    _register(new NullSafeConverter(new ShortConverter()), Short.class);
    _register(new NullSafeConverter(new ShortArrayConverter()), short[].class);
    _register(new NullSafeConverter(new StringArrayConverter()), String[].class);
    _register(new NullSafeConverter(new SqlDateConverter()), java.sql.Date.class);
    _register(new NullSafeConverter(new SqlTimeConverter()), java.sql.Time.class);
    _register(new NullSafeConverter(new SqlTimestampConverter()), java.sql.Time.class);
}

From source file:org.sputnikdev.bluetooth.gattparser.FieldHolder.java

private AbstractConverter getConverter() {
    FieldFormat fieldFormat = field.getFormat();
    int size = fieldFormat.getSize();
    switch (fieldFormat.getType()) {
    case BOOLEAN:
        return new BooleanConverter();
    case UINT://  ww  w .j  a v a 2 s  .  c om
        if (size < 32) {
            return new IntegerConverter();
        } else if (size < 64) {
            return new LongConverter();
        } else {
            return new BigIntegerConverter();
        }
    case SINT:
        if (size <= 32) {
            return new IntegerConverter();
        } else if (size <= 64) {
            return new LongConverter();
        } else {
            return new BigIntegerConverter();
        }
    case FLOAT_IEE754:
    case FLOAT_IEE11073:
        return size <= 32 ? new FloatConverter() : new DoubleConverter();
    case UTF8S:
    case UTF16S:
        return new StringConverter();
    default:
        throw new IllegalStateException("Unsupported field format: " + fieldFormat.getType());
    }
}