|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LocalStringManager
A local string manager. This interface describes the access to i18n messages for classes that need them.
| Method Summary | |
|---|---|
String |
getLocalString(Class callerClass,
String key,
String defaultValue)
Get a localized string. |
String |
getLocalString(Class callerClass,
String key,
String defaultFormat,
Object[] arguments)
Get a local string for the caller and format the arguments accordingly. |
String |
getLocalString(String key,
String defaultValue)
|
| Method Detail |
|---|
String getLocalString(Class callerClass,
String key,
String defaultValue)
This simplifies access to resources, at the cost of checking for the resource bundle of several classes upon each call. However, due to the caching performed by ResourceBundle this seems reasonable.
Due to that, sub-classes must make sure they don't have conflicting resource naming.
callerClass - The object making the call, to allow per-package
resource bundleskey - The name of the resource to fetchdefaultValue - The default return value if not found
String getLocalString(Class callerClass,
String key,
String defaultFormat,
Object[] arguments)
callerClass - The caller (to walk through its class hierarchy)key - The key to the local format stringfmt - The default format if not found in the resourcesarguments - The set of arguments to provide to the formatter
String getLocalString(String key,
String defaultValue)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||