クラス DefaultMessageContext

java.lang.ObjectSE
org.springframework.binding.message.DefaultMessageContext
実装済みのインターフェース一覧:
MessageContextStateManageableMessageContext

public class DefaultMessageContext extends ObjectSE implements StateManageableMessageContext
デフォルトのメッセージコンテキスト実装。呼び出し元によって追加されたメッセージを解決するために MessageSource を使用します。
作成者:
Keith Donald
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
    新しいデフォルトのメッセージコンテキストを作成します。
    DefaultMessageContext(org.springframework.context.MessageSource messageSource)
    新しいデフォルトのメッセージコンテキストを作成します。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    void
    addMessage(MessageResolver messageResolver)
    このコンテキストに新しいメッセージを追加します。
    void
    このコンテキストに追加されたすべてのメッセージをクリアします。
    このメッセージコンテキストの内部状態のスナップショットを表す、直列化可能なメメントまたはトークンを作成します。
    このコンテキスト内のすべてのメッセージを取得します。
    指定された結果条件を満たすすべてのメッセージを取得します。
    指定されたソースのこのコンテキスト内のすべてのメッセージを取得します。
    org.springframework.context.MessageSource
    boolean
    このコンテキストにエラーメッセージがある場合は true を返します。
    void
    提供されたメモからこのコンテキストの状態を設定します。
    void
    setMessageSource(org.springframework.context.MessageSource messageSource)
    このコンテキストに追加されたメッセージを解決するために使用されるメッセージソースを構成します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • DefaultMessageContext

      public DefaultMessageContext()
      新しいデフォルトのメッセージコンテキストを作成します。デフォルトでは、デフォルトのテキストを解決し、ローカライズされたメッセージコードを解決できないメッセージソースになります。
    • DefaultMessageContext

      public DefaultMessageContext(org.springframework.context.MessageSource messageSource)
      新しいデフォルトのメッセージコンテキストを作成します。
      パラメーター:
      messageSource - このコンテキストに追加されたメッセージを解決するためのメッセージソース
  • メソッドの詳細

    • getMessageSource

      public org.springframework.context.MessageSource getMessageSource()
    • getAllMessages

      public Message[] getAllMessages()
      インターフェースからコピーされた説明: MessageContext
      このコンテキスト内のすべてのメッセージを取得します。返されるメッセージは、そのまま表示できるものになります。
      次で指定:
      インターフェース MessageContextgetAllMessages 
      戻り値:
      メッセージ
    • getMessagesBySource

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

      public Message[] getMessagesByCriteria(MessageCriteria criteria)
      インターフェースからコピーされた説明: MessageContext
      指定された結果条件を満たすすべてのメッセージを取得します。
      次で指定:
      インターフェース MessageContextgetMessagesByCriteria 
      パラメーター:
      criteria - メッセージの条件
    • hasErrorMessages

      public boolean hasErrorMessages()
      インターフェースからコピーされた説明: MessageContext
      このコンテキストにエラーメッセージがある場合は true を返します。
      次で指定:
      インターフェース MessageContexthasErrorMessages 
      戻り値:
      エラーメッセージ
    • addMessage

      public void addMessage(MessageResolver messageResolver)
      インターフェースからコピーされた説明: MessageContext
      このコンテキストに新しいメッセージを追加します。
      次で指定:
      インターフェース MessageContextaddMessage 
      パラメーター:
      messageResolver - 追加するメッセージを解決するリゾルバー
    • clearMessages

      public void clearMessages()
      インターフェースからコピーされた説明: MessageContext
      このコンテキストに追加されたすべてのメッセージをクリアします。
      次で指定:
      インターフェース MessageContextclearMessages 
    • createMessagesMemento

      public SerializableSE createMessagesMemento()
      インターフェースからコピーされた説明: StateManageableMessageContext
      このメッセージコンテキストの内部状態のスナップショットを表す、直列化可能なメメントまたはトークンを作成します。
      次で指定:
      インターフェース StateManageableMessageContextcreateMessagesMemento 
      戻り値:
      メッセージの記念品
    • restoreMessages

      public void restoreMessages(SerializableSE messagesMemento)
      インターフェースからコピーされた説明: StateManageableMessageContext
      提供されたメメントからこのコンテキストの状態を設定します。この呼び出しの後、このコンテキスト内のメッセージは、メメント内にカプセル化されているものと一致するようになります。以前の状態はすべて上書きされます。
      次で指定:
      インターフェース StateManageableMessageContextrestoreMessages 
      パラメーター:
      messagesMemento - メッセージの記念品
    • setMessageSource

      public void setMessageSource(org.springframework.context.MessageSource messageSource)
      インターフェースからコピーされた説明: StateManageableMessageContext
      このコンテキストに追加されたメッセージを解決するために使用されるメッセージソースを構成します。コード化されたメッセージの解決方法を変更するためにいつでも設定できます。
      次で指定:
      インターフェース StateManageableMessageContextsetMessageSource 
      パラメーター:
      messageSource - メッセージのソース
      関連事項:
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString