com.beasys.commerce.axiom.util.i18n
Class MessageBundle
java.lang.Object
|
+--com.beasys.commerce.axiom.util.i18n.MessageBundle
- public class MessageBundle
- extends java.lang.Object
MessageBundle provides methods which facilitate the internationalization
of client objects through retrieval of locale-specific static text and
constructed messages.
|
Method Summary |
static MessageBundle |
getInstance(java.lang.String baseName)
Retrieves an instance of a MessageBundle, provided a
base name from which the bundle can be constructed. |
java.lang.String |
getMessage(java.lang.Object[] args,
java.lang.String key)
Constructs a message using the provided arguments and a key into
the message bundle's properties table. |
java.lang.String |
getString(java.lang.String key)
Retrieves a static text segment using a key into
the message bundle's properties table. |
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
getInstance
public static MessageBundle getInstance(java.lang.String baseName)
- Retrieves an instance of a
MessageBundle, provided a
base name from which the bundle can be constructed.
- Parameters:
baseName - the class name used to retrieve the bundle.
An example of a base name is "com.beasys.commerce.portal.jspbeans.i18n.GenPrefs",
where a text file titled "GenPrefs.properties" exists in the "i18n"
directory under the "com.beasys.commerce.portal.jspbeans" package.- Returns:
MessageBundle a constructed MessagseBundle
getMessage
public java.lang.String getMessage(java.lang.Object[] args,
java.lang.String key)
- Constructs a message using the provided arguments and a key into
the message bundle's properties table.
- Parameters:
args - the arguments used to construct the message.
For example, {"Wednesday", "78"};key - the key into the MessageBundle object's
properties
For example, "dayAndTemp.msg"- Returns:
String the resultant message
For example, "Today is Wednesday, and the
temperature is 78 degrees."
getString
public java.lang.String getString(java.lang.String key)
- Retrieves a static text segment using a key into
the message bundle's properties table.
- Parameters:
key - the key into the MessageBundle object's
properties
For example, "hello.txt"- Returns:
String the static text segment
For example, "Hello."
Copyright © 2000 BEA Systems, Inc. All Rights Reserved