List of usage examples for org.apache.commons.beanutils.converters SqlTimeConverter SqlTimeConverter
public SqlTimeConverter()
From source file:com.xpfriend.fixture.cast.temp.TypeConverter.java
private static Object convertByCustomFormat(String textValue, Class<?> type) { String format = getDateTimeFormat(textValue); if (java.sql.Date.class.isAssignableFrom(type)) { return convert(new SqlDateConverter(), format, textValue, type); } else if (java.sql.Time.class.isAssignableFrom(type)) { return convert(new SqlTimeConverter(), format, textValue, type); } else {// ww w . ja v a2s . c om return convert(new SqlTimestampConverter(), format, textValue, type); } }
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 ww w .j a va2s .c o 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); }