1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.beanutils.locale;
19
20 import org.apache.commons.beanutils.Converter;
21
22
23 /***
24 * <p>General purpose locale-sensitive data type converter that can be registered and used
25 * within the BeanUtils package to manage the conversion of objects from
26 * one type to another.
27 *
28 * @author Yauheny Mikulski
29 */
30
31 public interface LocaleConverter extends Converter {
32
33
34 /***
35 * Convert the specified locale-sensitive input object into an output object of the
36 * specified type.
37 *
38 * @param type Data type to which this value should be converted
39 * @param value The input value to be converted
40 * @param pattern The user-defined pattern is used for the input object formatting.
41 * @return The converted value
42 *
43 * @exception org.apache.commons.beanutils.ConversionException if conversion
44 * cannot be performed successfully
45 */
46 public Object convert(Class type, Object value, String pattern);
47 }