public class TextManagerEngine
extends java.lang.Object
| Constructor and Description |
|---|
TextManagerEngine() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(TextManagerListener listener)
Adds a LocalizationManager listeners
|
java.lang.String |
getString(java.lang.String key,
java.util.Locale locale)
Returns localized text for a given key and given locale
|
java.lang.String |
getString(java.lang.String defaultBundleFamilyName,
java.lang.String key,
java.util.Locale locale)
Vraća lokalizovanu vrednost za traženi key i locale
|
void |
registerBundle(java.lang.String bundleFamilyName)
Registers a specific bundle (identified by its filename)
|
void |
registerClassBundle(java.lang.Class<?> clazz)
Registers a specific bundle (identified by its class)
|
void |
removeListener(TextManagerListener listener)
Removes a LocalizationManager listeners
|
void |
setForceToLatin(boolean forceToLatin)
Instructs TextManager to force (or not to force) conversion to latin alphabet
|
void |
unregisterBundle(java.lang.String bundleFamilyName)
Removes a specific bundle (identified by its filename)
|
void |
unregisterClassBundle(java.lang.Class<?> clazz)
Removes a specific bundle (identified by its class)
|
public java.lang.String getString(java.lang.String key,
java.util.Locale locale)
key - Internationalized value for which we want a localized versionlocale - Locale used for localizationpublic java.lang.String getString(java.lang.String defaultBundleFamilyName,
java.lang.String key,
java.util.Locale locale)
key - Internationalized value for which we want a localized versionlocale - Locale used for localizationdefaultBundleFamilyName - ResourceBundle which should be primarily used for localizationpublic void setForceToLatin(boolean forceToLatin)
TextManagerforceToLatin - Whether we should force transformation to latin characterspublic void addListener(TextManagerListener listener)
listener - A TextManagerListener listener to be added into a collection of listenerspublic void removeListener(TextManagerListener listener)
listener - A TextManagerListener listener to be removed from a collection of listenerspublic void registerBundle(java.lang.String bundleFamilyName)
registerBundle in interface TextManagerbundleFamilyName - Filename of a bundle-familypublic void unregisterBundle(java.lang.String bundleFamilyName)
unregisterBundle in interface TextManagerbundleFamilyName - Filename of a bundle-familypublic void registerClassBundle(java.lang.Class<?> clazz)
registerClassBundle in interface TextManagerclazz - Class of a bundle-familypublic void unregisterClassBundle(java.lang.Class<?> clazz)
unregisterClassBundle in interface TextManagerclazz - Class of a bundle-family