Package org.teamapps.ux.i18n
Class TeamAppsResourceBundleControl
- java.lang.Object
-
- java.util.ResourceBundle.Control
-
- org.teamapps.ux.i18n.TeamAppsResourceBundleControl
-
public class TeamAppsResourceBundleControl extends java.util.ResourceBundle.ControlHandles UTF-8 resource bundles (properties files only). Makes fallback locale explicitly configurable.
-
-
Constructor Summary
Constructors Constructor Description TeamAppsResourceBundleControl(java.lang.String resourceFileSuffix, java.util.Locale fallbackLocale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.util.Locale>getCandidateLocales(java.lang.String baseName, java.util.Locale locale)java.util.LocalegetFallbackLocale(java.lang.String baseName, java.util.Locale locale)java.util.ResourceBundlenewBundle(java.lang.String baseName, java.util.Locale locale, java.lang.String format, java.lang.ClassLoader loader, boolean reload)
-
-
-
Method Detail
-
newBundle
public java.util.ResourceBundle newBundle(java.lang.String baseName, java.util.Locale locale, java.lang.String format, java.lang.ClassLoader loader, boolean reload) throws java.io.IOException- Overrides:
newBundlein classjava.util.ResourceBundle.Control- Throws:
java.io.IOException
-
getFallbackLocale
public java.util.Locale getFallbackLocale(java.lang.String baseName, java.util.Locale locale)- Overrides:
getFallbackLocalein classjava.util.ResourceBundle.Control
-
getCandidateLocales
public java.util.List<java.util.Locale> getCandidateLocales(java.lang.String baseName, java.util.Locale locale)- Overrides:
getCandidateLocalesin classjava.util.ResourceBundle.Control
-
-