oracle.bali.share.nls
Class BundleAvailableLocaleMapper
java.lang.Object
|
+--oracle.bali.share.nls.LocaleMapper
|
+--oracle.bali.share.nls.AvailableLocaleMapper
|
+--oracle.bali.share.nls.BundleAvailableLocaleMapper
- public class BundleAvailableLocaleMapper
- extends oracle.bali.share.nls.AvailableLocaleMapper
Uses the Java ResourceBundle fallback rules to map an input Locale to its closest match from among the set of Locales supported by the ResourceBundle identified by the bundleName
.
Constructor Summary |
BundleAvailableLocaleMapper(java.lang.String bundleName)
Creates a BundleAvailableLocaleMapper mapping to the closest match among the Locales supported by the bundleName ResourceBundle and using the US Locale as the Locale to return if no other match can be found. |
BundleAvailableLocaleMapper(java.lang.String bundleName, java.util.Locale defaultLocale)
Creates a BundleAvailableLocaleMapper mapping to the closest match among the Locales supported by the bundleName ResourceBundle and using the defaultLocale as the Locale to return if no other match can be found. |
Method Summary |
protected boolean |
isSupportedLocale(java.util.Locale inLocale)
Returns true if the inLocale is a Locale that can be mapped to. |
java.util.Locale |
mapLocale(java.util.Locale inLocale)
Maps the inLocale to a new Locale. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BundleAvailableLocaleMapper
public BundleAvailableLocaleMapper(java.lang.String bundleName)
- Creates a BundleAvailableLocaleMapper mapping to the closest match among the Locales supported by the
bundleName
ResourceBundle and using the US Locale as the Locale to return if no other match can be found.
BundleAvailableLocaleMapper
public BundleAvailableLocaleMapper(java.lang.String bundleName,
java.util.Locale defaultLocale)
- Creates a BundleAvailableLocaleMapper mapping to the closest match among the Locales supported by the
bundleName
ResourceBundle and using the defaultLocale
as the Locale to return if no other match can be found.
isSupportedLocale
protected boolean isSupportedLocale(java.util.Locale inLocale)
- Returns true if the
inLocale
is a Locale that can be mapped to.
-
- Overrides:
isSupportedLocale
in class oracle.bali.share.nls.AvailableLocaleMapper
mapLocale
public java.util.Locale mapLocale(java.util.Locale inLocale)
- Description copied from class:
LocaleMapper
- Maps the
inLocale
to a new Locale.
-
- Overrides:
mapLocale
in class LocaleMapper