@Published
public class Message
extends java.lang.Object
Constructor and Description |
---|
Message(MessageLevel level,
StringResource stringResource)
メッセージの通知レベル、文字列リソースを指定して、インスタンスを生成する。
|
Message(MessageLevel level,
StringResource stringResource,
java.lang.Object[] option)
メッセージの通知レベル、文字列リソース、オプションパラメータを指定して、インスタンスを生成する。
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o)
文字列リソースが等価であるか判定する。
|
java.lang.String |
formatMessage()
フォーマットしたメッセージを取得する。
メッセージの言語には
ThreadContext.getLanguage() に設定された言語を使用する。
スレッドコンテキストに設定されていない場合は、Locale.getDefault() から取得した言語を返す。 |
java.lang.String |
formatMessage(java.util.Locale locale)
言語を指定してフォーマットしたメッセージを取得する。
オプションパラメータにMessageが含まれていた場合、フォーマットして使用する。 オプションパラメータにStringResourceが含まれていた場合、言語に対応する文字列を取得して使用する。 |
MessageLevel |
getLevel()
メッセージの通知レベルを取得する。
|
java.lang.String |
getMessageId()
文字列リソースのメッセージIDを取得する。
|
int |
hashCode() |
public Message(MessageLevel level, StringResource stringResource)
level
- メッセージの通知レベルstringResource
- メッセージの文字列リソースpublic Message(MessageLevel level, StringResource stringResource, java.lang.Object[] option)
level
- メッセージの通知レベルstringResource
- メッセージの文字列リソースoption
- メッセージのオプションパラメータpublic MessageLevel getLevel()
public java.lang.String getMessageId()
public java.lang.String formatMessage()
ThreadContext.getLanguage()
に設定された言語を使用する。
スレッドコンテキストに設定されていない場合は、Locale.getDefault()
から取得した言語を返す。public java.lang.String formatMessage(java.util.Locale locale)
locale
- メッセージの言語public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object