public abstract class ClientLocalizationManager extends java.lang.Object implements TranslationPackage
Modifier and Type | Field and Description |
---|---|
protected static ClientLocalizationManager |
_instance |
static java.lang.String |
EVENT_AVAILABLE_LOCALES |
static java.lang.String |
EVENT_TRANSLATIONS |
Modifier | Constructor and Description |
---|---|
protected |
ClientLocalizationManager() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addLocaleListener(LocaleListener listener) |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
protected void |
fireProperty(java.lang.String name) |
static <T extends ClientLocalizationManager> |
get() |
abstract java.lang.String |
get(java.util.Locale locale,
java.lang.String key) |
abstract java.util.Collection<java.util.Locale> |
getAvailableLocales() |
abstract java.util.Locale |
getCurrentLocale() |
abstract java.util.Locale |
getPreviewLocale() |
abstract java.lang.String |
getStrict(java.util.Locale locale,
java.lang.String key) |
abstract java.lang.String |
getStrict(java.lang.String key) |
abstract java.lang.String |
getString(java.lang.String key) |
abstract java.lang.String |
getStringForBundleKey(java.lang.String bundlekey) |
abstract TranslationMap |
getTranslationsFor(java.lang.String key) |
abstract boolean |
isTranslationEnabled() |
abstract void |
removeLocaleListener(LocaleListener listener) |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
abstract void |
resetLocale()
Resets the current locale to the base locale.
|
protected static void |
set(ClientLocalizationManager mgr) |
abstract void |
setCurrentLocale(java.util.Locale locale) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createDiff, getAllTranslations, getAvailableKeys, getBaseLocale, getKeyHashRule, isDefined, isDefined
public static final java.lang.String EVENT_AVAILABLE_LOCALES
public static final java.lang.String EVENT_TRANSLATIONS
protected static ClientLocalizationManager _instance
public static <T extends ClientLocalizationManager> T get()
protected static void set(ClientLocalizationManager mgr)
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
protected void fireProperty(java.lang.String name)
public abstract boolean isTranslationEnabled()
public abstract java.util.Collection<java.util.Locale> getAvailableLocales()
getAvailableLocales
in interface TranslationPackage
public abstract java.lang.String get(java.util.Locale locale, java.lang.String key)
get
in interface TranslationPackage
key
- the key to find a match for, or return value if no value foundpublic abstract java.lang.String getString(java.lang.String key)
public abstract java.lang.String getStrict(java.lang.String key)
public abstract java.lang.String getStrict(java.util.Locale locale, java.lang.String key)
getStrict
in interface TranslationPackage
locale
- the locale to find a value forkey
- the key to find a match forpublic abstract java.lang.String getStringForBundleKey(java.lang.String bundlekey)
public abstract TranslationMap getTranslationsFor(java.lang.String key)
getTranslationsFor
in interface TranslationPackage
public abstract java.util.Locale getCurrentLocale()
public abstract void setCurrentLocale(java.util.Locale locale)
public abstract java.util.Locale getPreviewLocale()
public abstract void addLocaleListener(LocaleListener listener)
public abstract void removeLocaleListener(LocaleListener listener)
public abstract void resetLocale()