Class LocaleConvertUtils
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 LocaleConvertUtilsBean.
These static utility method use the default instance. More sophisticated can be provided
by using a LocaleConvertUtilsBean instance.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringConvert the specified locale-sensitive value into a String.static StringConvert the specified locale-sensitive value into a String using the conversion pattern.static StringConvert the specified locale-sensitive value into a String using the paticular convertion pattern.static ObjectConvert an array of specified values to an array of objects of the specified class (if possible).static ObjectConvert an array of specified values to an array of objects of the specified class (if possible) using the convertion pattern.static ObjectConvert an array of specified values to an array of objects of the specified class (if possible) using the convertion pattern.static ObjectConvert the specified value to an object of the specified class (if possible).static ObjectConvert the specified value to an object of the specified class (if possible) using the convertion pattern.static ObjectConvert the specified value to an object of the specified class (if possible) using the convertion pattern.protected static org.apache.commons.collections.FastHashMapDeprecated.This method will be modified to return a Map in the next release.static voidRemove any registeredLocaleConverter.static voidderegister(Class<?> clazz, Locale locale) Remove any registeredLocaleConverterfor the specified locale and Class.static voidderegister(Locale locale) Remove any registeredLocaleConverterfor the specified locale.static booleanGets applyLocalized.static LocaleGets theLocalewhich will be used when noLocaleis passed to a method.static LocaleConverterLook up and return any registeredLocaleConverterfor the specified destination class and locale; if there is no registered Converter, returnnull.protected static org.apache.commons.collections.FastHashMapDeprecated.This method will be modified to return a Map in the next release.static voidregister(LocaleConverter converter, Class<?> clazz, Locale locale) Register a customLocaleConverterfor the specified destinationClass, replacing any previously registered converter.static voidsetApplyLocalized(boolean newApplyLocalized) Sets applyLocalized.static voidsetDefaultLocale(Locale locale) Sets theLocalewhich will be used when noLocaleis passed to a method.
-
Constructor Details
-
LocaleConvertUtils
Deprecated.Will be private in 2.0.Deprecated, all methods are static.
-
-
Method Details
-
convert
Convert the specified locale-sensitive value into a String.
For more details see
LocaleConvertUtilsBean- Parameters:
value- The Value to be converted- Returns:
- the converted value
- See Also:
-
convert
Convert the specified locale-sensitive value into a String using the paticular convertion pattern.
For more details see
LocaleConvertUtilsBean- Parameters:
value- The Value to be convertedlocale- The localepattern- The convertion pattern- Returns:
- the converted value
- See Also:
-
convert
Convert the specified locale-sensitive value into a String using the conversion pattern.
For more details see
LocaleConvertUtilsBean- Parameters:
value- The Value to be convertedpattern- The convertion pattern- Returns:
- the converted value
- See Also:
-
convert
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- Parameters:
value- The String scalar value to be convertedclazz- The Data type to which this value should be converted.- Returns:
- the converted value
- See Also:
-
convert
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- Parameters:
value- The String scalar value to be convertedclazz- The Data type to which this value should be converted.locale- The localepattern- The convertion pattern- Returns:
- the converted value
- See Also:
-
convert
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- Parameters:
value- The String scalar value to be convertedclazz- The Data type to which this value should be converted.pattern- The convertion pattern- Returns:
- the converted value
- See Also:
-
convert
Convert an array of specified values to an array of objects of the specified class (if possible).
For more details see
LocaleConvertUtilsBean- Parameters:
values- Value to be converted (may be null)clazz- Java array or element class to be converted to- Returns:
- the converted value
- See Also:
-
convert
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- Parameters:
values- Value to be converted (may be null)clazz- Java array or element class to be converted tolocale- The localepattern- The convertion pattern- Returns:
- the converted value
- See Also:
-
convert
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- Parameters:
values- Value to be converted (may be null)clazz- Java array or element class to be converted topattern- The convertion pattern- Returns:
- the converted value
- See Also:
-
create
Deprecated.This method will be modified to return a Map in the next release.Create all
LocaleConvertertypes for specified locale.For more details see
LocaleConvertUtilsBean- Parameters:
locale- The Locale- Returns:
- The FastHashMap instance contains the all
LocaleConvertertypes for the specified locale. - See Also:
-
deregister
Remove any registered
LocaleConverter.For more details see
LocaleConvertUtilsBean- See Also:
-
deregister
Remove any registered
LocaleConverterfor the specified locale and Class.For more details see
LocaleConvertUtilsBean- Parameters:
clazz- Class for which to remove a registered Converterlocale- The locale- See Also:
-
deregister
Remove any registered
LocaleConverterfor the specified locale.For more details see
LocaleConvertUtilsBean- Parameters:
locale- The locale- See Also:
-
getApplyLocalized
Gets applyLocalized.
For more details see
LocaleConvertUtilsBean- Returns:
trueif pattern is localized, otherwisefalse- See Also:
-
getDefaultLocale
Gets the
Localewhich will be used when noLocaleis passed to a method.For more details see
LocaleConvertUtilsBean- Returns:
- the default locale
- See Also:
-
lookup
Look up and return any registered
LocaleConverterfor the specified destination class and locale; if there is no registered Converter, returnnull.For more details see
LocaleConvertUtilsBean- Parameters:
clazz- Class for which to return a registered Converterlocale- The Locale- Returns:
- The registered locale Converter, if any
- See Also:
-
lookup
Deprecated.This method will be modified to return a Map in the next release.Look up and return any registered FastHashMap instance for the specified locale.
For more details see
LocaleConvertUtilsBean- Parameters:
locale- The Locale- Returns:
- The FastHashMap instance contains the all
LocaleConvertertypes for the specified locale. - See Also:
-
register
Register a custom
LocaleConverterfor the specified destinationClass, replacing any previously registered converter.For more details see
LocaleConvertUtilsBean- Parameters:
converter- The LocaleConverter to be registeredclazz- The Destination class for conversions performed by this Converterlocale- The locale- See Also:
-
setApplyLocalized
Sets applyLocalized.
For more details see
LocaleConvertUtilsBean- Parameters:
newApplyLocalized-trueif pattern is localized, otherwisefalse- See Also:
-
setDefaultLocale
Sets the
Localewhich will be used when noLocaleis passed to a method.For more details see
LocaleConvertUtilsBean- Parameters:
locale- the default locale- See Also:
-