public class TextManagerDefault extends java.lang.Object implements TextManager
| Constructor and Description |
|---|
TextManagerDefault() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(TextManagerListener listener)
Sets a listener
TextManagerListener to TextManager-object |
java.lang.String |
getString(java.lang.String key,
java.util.Locale locale) |
java.lang.String |
getString(java.lang.String bundleFamily,
java.lang.String key,
java.util.Locale locale) |
void |
registerBundle(java.lang.String bundleFamilyName)
Registers new bundle-family identified by its filename.
Registered/added bundle-family will be used in the process of localization. |
void |
registerClassBundle(java.lang.Class<?> bundleFamilyClass)
Registers new bundle-family class.
Registered/added bundle-family will be used in the process of localization. |
void |
removeListener(TextManagerListener listener)
Removes a listener
TextManagerListener from TextManager-object |
void |
setForceToLatin(boolean forceToLatin)
Instructs TextManager to force (or not to force) conversion to latin alphabet
|
void |
unregisterBundle(java.lang.String bundleFamilyName)
Removes bundle-family from process of localization
|
void |
unregisterClassBundle(java.lang.Class<?> bundleFamilyClass)
Removes bundle-family from process of localization
|
public java.lang.String getString(java.lang.String bundleFamily,
java.lang.String key,
java.util.Locale locale)
getString in interface TextManagerbundleFamily - ResourceBundle which should be primarily used for localizationkey - Localization keylocale - Locale to be used for localizationpublic java.lang.String getString(java.lang.String key,
java.util.Locale locale)
getString in interface TextManagerkey - Localization keylocale - Locale to be used for localizationpublic void addListener(TextManagerListener listener)
TextManagerTextManagerListener to TextManager-objectaddListener in interface TextManagerlistener - TextManagerListener to be setpublic void removeListener(TextManagerListener listener)
TextManagerTextManagerListener from TextManager-objectremoveListener in interface TextManagerlistener - TextManagerListener to be removedpublic void registerBundle(java.lang.String bundleFamilyName)
TextManagerregisterBundle in interface TextManagerbundleFamilyName - Filename of a bundle-family to be registeredpublic void unregisterBundle(java.lang.String bundleFamilyName)
TextManagerunregisterBundle in interface TextManagerbundleFamilyName - Filename of a bundle-family to be removedpublic void registerClassBundle(java.lang.Class<?> bundleFamilyClass)
TextManagerregisterClassBundle in interface TextManagerbundleFamilyClass - Class of a bundle-family to be registeredpublic void unregisterClassBundle(java.lang.Class<?> bundleFamilyClass)
TextManagerunregisterClassBundle in interface TextManagerbundleFamilyClass - Class of a bundle-family to be removedpublic void setForceToLatin(boolean forceToLatin)
TextManagersetForceToLatin in interface TextManagerforceToLatin - Whether we should force transformation to latin characters