public final class LocaleProviderManager extends Object
It is expected that the LocaleProvider will only be set once, as a result, no effort is made to make this thread-safe as this should happen on
start up of the application. A default locale provider is given which simply returns the default locale. See DefaultLocaleProvider for more details.
The GNU Lesser General Public License for details.| Modifier and Type | Field and Description |
|---|---|
private static LocaleProvider |
localeProvider |
| Modifier | Constructor and Description |
|---|---|
private |
LocaleProviderManager()
Prevent public access.
|
| Modifier and Type | Method and Description |
|---|---|
static Locale |
getLocale()
Gets the locale to be used by the JSword library
|
static LocaleProvider |
getLocaleProvider()
Gets the locale provider.
|
static void |
setLocaleProvider(LocaleProvider provider)
Allow third-party applications to.
|
private static LocaleProvider localeProvider
private LocaleProviderManager()
public static LocaleProvider getLocaleProvider()
public static Locale getLocale()
public static void setLocaleProvider(LocaleProvider provider)
provider - the new locale provider