org.apache.commons.beanutils.locale
public class LocaleConvertUtils extends Object
Utility methods for converting locale-sensitive String scalar values to objects of the specified Class, String arrays to arrays of the specified Class and object to locale-sensitive String scalar value.
The implementations for these method are provided by {@link LocaleConvertUtilsBean}.
These static utility method use the default instance. More sophisticated can be provided
by using a LocaleConvertUtilsBean
instance.
Method Summary | |
---|---|
static String | convert(Object value) Convert the specified locale-sensitive value into a String. For more details see |
static String | convert(Object value, String pattern) Convert the specified locale-sensitive value into a String using the convertion pattern. For more details see |
static String | convert(Object value, Locale locale, String pattern) Convert the specified locale-sensitive value into a String using the paticular convertion pattern. For more details see |
static Object | convert(String value, Class clazz) Convert the specified value to an object of the specified class (if possible). |
static Object | convert(String value, Class clazz, String pattern) Convert the specified value to an object of the specified class (if possible) using the convertion pattern. |
static Object | convert(String value, Class clazz, Locale locale, String pattern) Convert the specified value to an object of the specified class (if possible) using the convertion pattern. |
static Object | convert(String[] values, Class clazz, String pattern) Convert an array of specified values to an array of objects of the specified class (if possible) using the convertion pattern. For more details see |
static Object | convert(String[] values, Class clazz) Convert an array of specified values to an array of objects of the specified class (if possible). For more details see |
static Object | convert(String[] values, Class clazz, Locale locale, String pattern) Convert an array of specified values to an array of objects of the specified class (if possible) using the convertion pattern. For more details see |
protected static FastHashMap | create(Locale locale) Create all {@link LocaleConverter} types for specified locale. For more details see |
static void | deregister() Remove any registered {@link LocaleConverter}. For more details see |
static void | deregister(Locale locale) Remove any registered {@link LocaleConverter} for the specified locale. For more details see |
static void | deregister(Class clazz, Locale locale) Remove any registered {@link LocaleConverter} for the specified locale and Class. For more details see |
static boolean | getApplyLocalized() Gets applyLocalized. For more details see |
static Locale | getDefaultLocale() Gets the For more details see |
static LocaleConverter | lookup(Class clazz, Locale locale) Look up and return any registered {@link LocaleConverter} for the specified
destination class and locale; if there is no registered Converter, return
For more details see |
protected static FastHashMap | lookup(Locale locale) Look up and return any registered FastHashMap instance for the specified locale. For more details see |
static void | register(LocaleConverter converter, Class clazz, Locale locale) Register a custom {@link LocaleConverter} for the specified destination
For more details see |
static void | setApplyLocalized(boolean newApplyLocalized) Sets applyLocalized. For more details see |
static void | setDefaultLocale(Locale locale) Sets the For more details see |
Convert the specified locale-sensitive value into a String.
For more details see LocaleConvertUtilsBean
See Also: convert
Convert the specified locale-sensitive value into a String using the convertion pattern.
For more details see LocaleConvertUtilsBean
See Also: LocaleConvertUtilsBean
Convert the specified locale-sensitive value into a String using the paticular convertion pattern.
For more details see LocaleConvertUtilsBean
See Also: LocaleConvertUtilsBean
Convert the specified value to an object of the specified class (if possible). Otherwise, return a String representation of the value.
For more details see LocaleConvertUtilsBean
See Also: LocaleConvertUtilsBean
Convert the specified value to an object of the specified class (if possible) using the convertion pattern. Otherwise, return a String representation of the value.
For more details see LocaleConvertUtilsBean
See Also: LocaleConvertUtilsBean
Convert the specified value to an object of the specified class (if possible) using the convertion pattern. Otherwise, return a String representation of the value.
For more details see LocaleConvertUtilsBean
See Also: LocaleConvertUtilsBean
Convert an array of specified values to an array of objects of the specified class (if possible) using the convertion pattern.
For more details see LocaleConvertUtilsBean
See Also: (String[], Class, String)
Convert an array of specified values to an array of objects of the specified class (if possible).
For more details see LocaleConvertUtilsBean
See Also: (String[], Class)
Convert an array of specified values to an array of objects of the specified class (if possible) using the convertion pattern.
For more details see LocaleConvertUtilsBean
See Also: (String[], Class, Locale, String)
Create all {@link LocaleConverter} types for specified locale.
For more details see LocaleConvertUtilsBean
See Also: create
Remove any registered {@link LocaleConverter}.
For more details see LocaleConvertUtilsBean
See Also: deregister
Remove any registered {@link LocaleConverter} for the specified locale.
For more details see LocaleConvertUtilsBean
See Also: deregister
Remove any registered {@link LocaleConverter} for the specified locale and Class.
For more details see LocaleConvertUtilsBean
See Also: LocaleConvertUtilsBean
Gets the Locale
which will be used when
no Locale
is passed to a method.
For more details see LocaleConvertUtilsBean
See Also: getDefaultLocale
Look up and return any registered {@link LocaleConverter} for the specified
destination class and locale; if there is no registered Converter, return
null
.
For more details see LocaleConvertUtilsBean
See Also: LocaleConvertUtilsBean
Look up and return any registered FastHashMap instance for the specified locale.
For more details see LocaleConvertUtilsBean
See Also: lookup
Register a custom {@link LocaleConverter} for the specified destination
Class
, replacing any previously registered converter.
For more details see LocaleConvertUtilsBean
See Also: LocaleConvertUtilsBean
Sets the Locale
which will be used when
no Locale
is passed to a method.
For more details see LocaleConvertUtilsBean
See Also: setDefaultLocale