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

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

Introduction

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

Prototype

public ShortConverter() 

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.ShortCalculator.java

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

From source file:com.puppycrawl.tools.checkstyle.api.AutomaticBean.java

/**
 * Creates a BeanUtilsBean that is configured to use
 * type converters that throw a ConversionException
 * instead of using the default value when something
 * goes wrong./*from w ww.j av a 2s . c om*/
 *
 * @return a configured BeanUtilsBean
 */
private static BeanUtilsBean createBeanUtilsBean() {
    final ConvertUtilsBean cub = new ConvertUtilsBean();

    cub.register(new BooleanConverter(), Boolean.TYPE);
    cub.register(new BooleanConverter(), Boolean.class);
    cub.register(new ArrayConverter(boolean[].class, new BooleanConverter()), boolean[].class);
    cub.register(new ByteConverter(), Byte.TYPE);
    cub.register(new ByteConverter(), Byte.class);
    cub.register(new ArrayConverter(byte[].class, new ByteConverter()), byte[].class);
    cub.register(new CharacterConverter(), Character.TYPE);
    cub.register(new CharacterConverter(), Character.class);
    cub.register(new ArrayConverter(char[].class, new CharacterConverter()), char[].class);
    cub.register(new DoubleConverter(), Double.TYPE);
    cub.register(new DoubleConverter(), Double.class);
    cub.register(new ArrayConverter(double[].class, new DoubleConverter()), double[].class);
    cub.register(new FloatConverter(), Float.TYPE);
    cub.register(new FloatConverter(), Float.class);
    cub.register(new ArrayConverter(float[].class, new FloatConverter()), float[].class);
    cub.register(new IntegerConverter(), Integer.TYPE);
    cub.register(new IntegerConverter(), Integer.class);
    cub.register(new ArrayConverter(int[].class, new IntegerConverter()), int[].class);
    cub.register(new LongConverter(), Long.TYPE);
    cub.register(new LongConverter(), Long.class);
    cub.register(new ArrayConverter(long[].class, new LongConverter()), long[].class);
    cub.register(new ShortConverter(), Short.TYPE);
    cub.register(new ShortConverter(), Short.class);
    cub.register(new ArrayConverter(short[].class, new ShortConverter()), short[].class);
    cub.register(new RelaxedStringArrayConverter(), String[].class);

    // BigDecimal, BigInteger, Class, Date, String, Time, TimeStamp
    // do not use defaults in the default configuration of ConvertUtilsBean

    return new BeanUtilsBean(cub, new PropertyUtilsBean());
}

From source file:com.revolsys.record.io.format.xml.XmlProcessor.java

/**
 * Construct a new XmlProcessor for the XML Namespace URI.
 *
 * @param namespaceUri The XML Namespace URI.
 */// ww  w . j  a  v a2s. com
protected XmlProcessor(final String namespaceUri) {
    initConverters();
    this.namespaceUri = namespaceUri;
    this.typePathConverterMap.put(XmlConstants.XS_SHORT, new ShortConverter());
    this.typePathConverterMap.put(XmlConstants.XS_INT, new IntegerConverter());
    this.methodCache = getMethodCache(getClass());
}

From source file:org.diffkit.diff.diffor.DKConvertingDiffor.java

private Converter getConverter(Class<?> type_, String format_) {
    if (type_ == null)
        return null;
    if (type_ == String.class)
        return new StringConverter();
    if (type_ == Boolean.class)
        return new BooleanConverter();
    if (type_ == Short.class)
        return new ShortConverter();
    else if (type_ == Integer.class)
        return new IntegerConverter();
    else if (type_ == Long.class)
        return new LongConverter();
    else if (type_ == Double.class)
        return new DoubleConverter();
    else if (type_ == BigDecimal.class)
        return new BigDecimalConverter();
    else if (type_.isAssignableFrom(Date.class)) {
        DateConverter converter = new DateConverter();
        converter.setPattern(format_);/*from w  w w  . ja va 2s  .co m*/
        return converter;
    } else if (type_ == Time.class)
        return new SqlTimeConverter();
    else if (type_ == Timestamp.class)
        return new SqlTimestampConverter();
    throw new RuntimeException(String.format("unrecognized type_->%s", type_));
}

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);
}