List of usage examples for org.apache.commons.beanutils.converters BigIntegerConverter BigIntegerConverter
public BigIntegerConverter()
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()); } }