public class MessageManager extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
MESSAGE_PROPERTY_HANDLER_KEY
メッセージプロパティハンドラのキー
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getMessage(String application,
String key,
Object[] args)
ロケールを指定せず、キーに該当するメッセージを取得します。
|
String |
getMessage(String application,
String key,
Object[] args,
Locale locale)
ロケールを指定し、キーに該当するメッセージを取得します。
|
static MessageManager |
getMessageManager()
メッセージマネージャを取得します。
|
MessagePropertyHandler |
getMessagePropertyHandler()
メッセージプロパティハンドラを取得します。
|
public static MessageManager getMessageManager() throws MessageManagerException
MessageManagerException
- メッセージマネージャの生成に失敗したpublic String getMessage(String application, String key, Object[] args)
getMessage(application, key,
args, java.util.Locale.getDefault())
を呼んだときと同じ動作をします。application
- アプリケーションIDkey
- キーargs
- メッセージに設定するパラメータ???key???
)public String getMessage(String application, String key, Object[] args, Locale locale)
getMessagePropertyHandler()
を呼び、MessagePropertyHandlerを取得する。
MessagePropertyHandler.getMessage(application, key, locale)
を呼び、メッセージを取得する。
new java.text.MessageFormat(上で取得したメッセージ).format(args)
を呼び、パラメータを埋め込んだメッセージを返す。
application
- アプリケーションIDkey
- キーargs
- メッセージに設定するパラメータlocale
- ロケール???key???
)public MessagePropertyHandler getMessagePropertyHandler()
Copyright © 2012 NTT DATA INTRAMART CORPORATION