public final class MessageManager extends Object
getMessage(String)
getMessage(String, String)
getMessage(String, String, String)
getMessage(String, String, String, String)
getMessage(String, String[])
以下の解決順序に従ってメッセージを返します。
getMessage(Locale, String)
getMessage(Locale, String, String)
getMessage(Locale, String, String, String)
getMessage(Locale, String, String, String, String)
getMessage(Locale, String, String[])
以下の解決順序に従ってメッセージを返します。
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
clearInstance()
メッセージマネージャのインスタンスを初期化します。
|
static MessageManager |
getInstance()
メッセージマネージャのインスタンスを取得します。
|
String |
getMessage(Locale locale,
String key)
メッセージを取得します。
|
String |
getMessage(Locale locale,
String key,
String arg)
メッセージを取得します。
|
String |
getMessage(Locale locale,
String key,
String[] args)
メッセージを取得します。
|
String |
getMessage(Locale locale,
String key,
String arg1,
String arg2)
メッセージを取得します。
|
String |
getMessage(Locale locale,
String key,
String arg1,
String arg2,
String arg3)
メッセージを取得します。
|
String |
getMessage(String key)
メッセージを取得します。
|
String |
getMessage(String key,
String arg)
メッセージを取得します。
|
String |
getMessage(String key,
String[] args)
メッセージを取得します。
|
String |
getMessage(String key,
String arg1,
String arg2)
メッセージを取得します。
|
String |
getMessage(String key,
String arg1,
String arg2,
String arg3)
メッセージを取得します。
|
String |
getTenantMessage(String key,
String... args)
テナントのロケールで解決されたメッセージを取得します。
|
boolean |
hasMessage(Locale locale,
String key)
メッセージが存在するかどうかを判断します。
|
boolean |
hasMessage(String key)
メッセージが存在するかどうかを判断します。
|
boolean |
hasTenantMessage(String key)
メッセージが存在するかどうかを判断します。
|
public static void clearInstance()
public static MessageManager getInstance()
public String getMessage(Locale locale, String key) throws AccessSecurityException
locale
- 指定ロケールkey
- メッセージキー名AccessSecurityException
- 引数が不正な場合にスローされます。public String getMessage(Locale locale, String key, String arg) throws AccessSecurityException
MessageFormat.format(java.lang.String, java.lang.Object[])
に準じます。locale
- 指定ロケールkey
- メッセージキー名arg
- 置換文字列AccessSecurityException
- メッセージを取得に失敗した場合、または引数が不正な場合にスローされます。public String getMessage(Locale locale, String key, String arg1, String arg2) throws AccessSecurityException
MessageFormat.format(java.lang.String, java.lang.Object[])
に準じます。locale
- 指定ロケールkey
- メッセージキー名arg1
- 置換文字列1arg2
- 置換文字列2AccessSecurityException
- メッセージを取得に失敗した場合、または引数が不正な場合にスローされます。public String getMessage(Locale locale, String key, String arg1, String arg2, String arg3) throws AccessSecurityException
MessageFormat.format(java.lang.String, java.lang.Object[])
に準じます。locale
- 指定ロケールkey
- メッセージキー名arg1
- 置換文字列1arg2
- 置換文字列2arg3
- 置換文字列3AccessSecurityException
- メッセージを取得に失敗した場合、または引数が不正な場合にスローされます。public String getMessage(Locale locale, String key, String[] args) throws AccessSecurityException
MessageFormat.format(java.lang.String, java.lang.Object[])
に準じます。locale
- 指定ロケールkey
- メッセージキー名args
- 置換文字列の配列AccessSecurityException
- メッセージを取得に失敗した場合、または引数が不正な場合にスローされます。public String getMessage(String key) throws AccessSecurityException
key
- メッセージキー名AccessSecurityException
- メッセージを取得に失敗した場合、または引数が不正な場合にスローされます。public String getMessage(String key, String arg) throws AccessSecurityException
MessageFormat.format(java.lang.String, java.lang.Object[])
に準じます。key
- メッセージキー名arg
- 置換文字列AccessSecurityException
- メッセージを取得に失敗した場合、または引数が不正な場合にスローされます。public String getMessage(String key, String arg1, String arg2) throws AccessSecurityException
MessageFormat.format(java.lang.String, java.lang.Object[])
に準じます。key
- メッセージキー名arg1
- 置換文字列1arg2
- 置換文字列2AccessSecurityException
- メッセージを取得に失敗した場合、または引数が不正な場合にスローされます。public String getMessage(String key, String arg1, String arg2, String arg3) throws AccessSecurityException
MessageFormat.format(java.lang.String, java.lang.Object[])
に準じます。key
- メッセージキー名arg1
- 置換文字列1arg2
- 置換文字列2arg3
- 置換文字列3AccessSecurityException
- 引数が不正な場合にスローされます。public String getMessage(String key, String[] args) throws AccessSecurityException
MessageFormat.format(java.lang.String, java.lang.Object[])
に準じます。key
- メッセージキー名args
- 置換文字列の配列AccessSecurityException
- メッセージを取得に失敗した場合、または引数が不正な場合にスローされます。public String getTenantMessage(String key, String... args) throws AccessSecurityException
getMessage(String)
getMessage(String, String)
getMessage(String, String, String)
getMessage(String, String, String, String)
getMessage(String, String[])
getMessage(Locale, String)
getMessage(Locale, String, String)
getMessage(Locale, String, String, String)
getMessage(Locale, String, String, String, String)
getMessage(Locale, String, String[])
MessageFormat.format(java.lang.String, java.lang.Object[])
に準じます。key
- メッセージキー名args
- 置換文字列の配列AccessSecurityException
- メッセージを取得に失敗した場合、または引数が不正な場合にスローされます。public boolean hasMessage(Locale locale, String key) throws AccessSecurityException
getMessage(Locale,String)
で取得できるメッセージが存在するかどうかを判断します。locale
- ロケールkey
- メッセージキーtrue
AccessSecurityException
- 引数が不正な場合にスローされます。public boolean hasMessage(String key) throws AccessSecurityException
getMessage(String)
で取得できるメッセージが存在するかどうかを判断します。key
- メッセージキーtrue
AccessSecurityException
- 引数が不正な場合にスローされます。public boolean hasTenantMessage(String key) throws AccessSecurityException
getTenantMessage(String, String...)
で取得できるメッセージが存在するかどうかを判断します。key
- メッセージキーtrue
AccessSecurityException
- 引数が不正な場合にスローされます。Copyright © 2012 NTT DATA INTRAMART CORPORATION