インターフェース MessageContext
- 既知のすべてのサブインターフェース:
StateManageableMessageContext
- すべての既知の実装クラス:
DefaultMessageContext
public interface MessageContext
表示用にメッセージを記録および取得するためのコンテキスト。
方法の概要
修飾子と型メソッド説明voidaddMessage(MessageResolver messageResolver) このコンテキストに新しいメッセージを追加します。voidこのコンテキストに追加されたすべてのメッセージをクリアします。Message[]このコンテキスト内のすべてのメッセージを取得します。Message[]getMessagesByCriteria(MessageCriteria criteria) 指定された結果条件を満たすすべてのメッセージを取得します。Message[]getMessagesBySource(ObjectSE source) 指定されたソースのこのコンテキスト内のすべてのメッセージを取得します。booleanこのコンテキストにエラーメッセージがある場合は true を返します。
メソッドの詳細
getAllMessages
Message[] getAllMessages()このコンテキスト内のすべてのメッセージを取得します。返されるメッセージは、そのまま表示できるものになります。- 戻り値:
- メッセージ
getMessagesBySource
指定されたソースのこのコンテキスト内のすべてのメッセージを取得します。- パラメーター:
source- メッセージに関連付けられたソース、またはグローバルメッセージの場合は null- 戻り値:
- ソースのメッセージ
getMessagesByCriteria
指定された結果条件を満たすすべてのメッセージを取得します。- パラメーター:
criteria- メッセージの条件
hasErrorMessages
boolean hasErrorMessages()このコンテキストにエラーメッセージがある場合は true を返します。- 戻り値:
- エラーメッセージ
addMessage
このコンテキストに新しいメッセージを追加します。- パラメーター:
messageResolver- 追加するメッセージを解決するリゾルバー
clearMessages
void clearMessages()このコンテキストに追加されたすべてのメッセージをクリアします。