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
-