Interface LocaleConverter<T>
- Type Parameters:
T- The converter type.
- All Superinterfaces:
Converter<T>
- All Known Implementing Classes:
BaseLocaleConverter,BigDecimalLocaleConverter,BigIntegerLocaleConverter,ByteLocaleConverter,DateLocaleConverter,DecimalLocaleConverter,DoubleLocaleConverter,FloatLocaleConverter,IntegerLocaleConverter,LongLocaleConverter,ShortLocaleConverter,SqlDateLocaleConverter,SqlTimeLocaleConverter,SqlTimestampLocaleConverter,StringLocaleConverter
General purpose locale-sensitive data type converter that can be registered and used within the BeanUtils package to manage the conversion of objects from one type to another.
-
Method Summary
-
Method Details
-
convert
Convert the specified locale-sensitive input object into an output object of the specified type.- Type Parameters:
R- the result type.- Parameters:
type- Data type to which this value should be convertedvalue- The input value to be convertedpattern- The user-defined pattern is used for the input object formatting.- Returns:
- The converted value
- Throws:
ConversionException- if conversion cannot be performed successfully or if the target type is not supported
-