インターフェース MessageContext

既知のすべてのサブインターフェース:
StateManageableMessageContext
すべての既知の実装クラス:
DefaultMessageContext

public interface MessageContext
表示用にメッセージを記録および取得するためのコンテキスト。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    void
    addMessage(MessageResolver messageResolver)
    このコンテキストに新しいメッセージを追加します。
    void
    このコンテキストに追加されたすべてのメッセージをクリアします。
    このコンテキスト内のすべてのメッセージを取得します。
    指定された結果条件を満たすすべてのメッセージを取得します。
    指定されたソースのこのコンテキスト内のすべてのメッセージを取得します。
    boolean
    このコンテキストにエラーメッセージがある場合は true を返します。
  • メソッドの詳細

    • getAllMessages

      Message[] getAllMessages()
      このコンテキスト内のすべてのメッセージを取得します。返されるメッセージは、そのまま表示できるものになります。
      戻り値:
      メッセージ
    • getMessagesBySource

      Message[] getMessagesBySource(ObjectSE source)
      指定されたソースのこのコンテキスト内のすべてのメッセージを取得します。
      パラメーター:
      source - メッセージに関連付けられたソース、またはグローバルメッセージの場合は null
      戻り値:
      ソースのメッセージ
    • getMessagesByCriteria

      Message[] getMessagesByCriteria(MessageCriteria criteria)
      指定された結果条件を満たすすべてのメッセージを取得します。
      パラメーター:
      criteria - メッセージの条件
    • hasErrorMessages

      boolean hasErrorMessages()
      このコンテキストにエラーメッセージがある場合は true を返します。
      戻り値:
      エラーメッセージ
    • addMessage

      void addMessage(MessageResolver messageResolver)
      このコンテキストに新しいメッセージを追加します。
      パラメーター:
      messageResolver - 追加するメッセージを解決するリゾルバー
    • clearMessages

      void clearMessages()
      このコンテキストに追加されたすべてのメッセージをクリアします。