|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.ws.security.opt.impl.util.LocalStringManagerImpl
public class LocalStringManagerImpl
Implementation of a local string manager. Provides access to i18n messages for classes that need them.
| Constructor Summary | |
|---|---|
LocalStringManagerImpl(Class defaultClass)
Create a string manager that looks for LocalStrings.properties in the package of the defaultClass. |
|
| 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)
Get a localized string from the package of the default class. |
String |
getLocalString(String key,
String defaultFormat,
Object... arguments)
Get a local string from the package of the default class and format the arguments accordingly. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LocalStringManagerImpl(Class defaultClass)
defaultClass - Class whose package has default localized strings| Method Detail |
|---|
public 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.
getLocalString in interface LocalStringManagercallerClass - 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
public String getLocalString(String key,
String defaultValue)
getLocalString in interface LocalStringManagerkey - The name of the resource to fetchdefaultValue - The default return value if not found
public String getLocalString(Class callerClass,
String key,
String defaultFormat,
Object... arguments)
getLocalString in interface LocalStringManagercallerClass - 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
public String getLocalString(String key,
String defaultFormat,
Object... arguments)
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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||