クラス DefaultMessageContext
java.lang.ObjectSE
org.springframework.binding.message.DefaultMessageContext
- 実装済みのインターフェース一覧:
MessageContext,StateManageableMessageContext
デフォルトのメッセージコンテキスト実装。呼び出し元によって追加されたメッセージを解決するために
MessageSource を使用します。- 作成者:
- Keith Donald
コンストラクター概要
コンストラクターコンストラクター説明新しいデフォルトのメッセージコンテキストを作成します。DefaultMessageContext(org.springframework.context.MessageSource messageSource) 新しいデフォルトのメッセージコンテキストを作成します。方法の概要
修飾子と型メソッド説明voidaddMessage(MessageResolver messageResolver) このコンテキストに新しいメッセージを追加します。voidこのコンテキストに追加されたすべてのメッセージをクリアします。このメッセージコンテキストの内部状態のスナップショットを表す、直列化可能なメメントまたはトークンを作成します。Message[]このコンテキスト内のすべてのメッセージを取得します。Message[]getMessagesByCriteria(MessageCriteria criteria) 指定された結果条件を満たすすべてのメッセージを取得します。Message[]getMessagesBySource(ObjectSE source) 指定されたソースのこのコンテキスト内のすべてのメッセージを取得します。org.springframework.context.MessageSourcebooleanこのコンテキストにエラーメッセージがある場合は true を返します。voidrestoreMessages(SerializableSE messagesMemento) 提供されたメモからこのコンテキストの状態を設定します。voidsetMessageSource(org.springframework.context.MessageSource messageSource) このコンテキストに追加されたメッセージを解決するために使用されるメッセージソースを構成します。toString()
コンストラクターの詳細
DefaultMessageContext
public DefaultMessageContext()新しいデフォルトのメッセージコンテキストを作成します。デフォルトでは、デフォルトのテキストを解決し、ローカライズされたメッセージコードを解決できないメッセージソースになります。DefaultMessageContext
public DefaultMessageContext(org.springframework.context.MessageSource messageSource) 新しいデフォルトのメッセージコンテキストを作成します。- パラメーター:
messageSource- このコンテキストに追加されたメッセージを解決するためのメッセージソース
メソッドの詳細
getMessageSource
public org.springframework.context.MessageSource getMessageSource()getAllMessages
インターフェースからコピーされた説明:MessageContextこのコンテキスト内のすべてのメッセージを取得します。返されるメッセージは、そのまま表示できるものになります。- 次で指定:
- インターフェース
MessageContextのgetAllMessages - 戻り値:
- メッセージ
getMessagesBySource
インターフェースからコピーされた説明:MessageContext指定されたソースのこのコンテキスト内のすべてのメッセージを取得します。- 次で指定:
- インターフェース
MessageContextのgetMessagesBySource - パラメーター:
source- メッセージに関連付けられたソース、またはグローバルメッセージの場合は null- 戻り値:
- ソースのメッセージ
getMessagesByCriteria
インターフェースからコピーされた説明:MessageContext指定された結果条件を満たすすべてのメッセージを取得します。- 次で指定:
- インターフェース
MessageContextのgetMessagesByCriteria - パラメーター:
criteria- メッセージの条件
hasErrorMessages
public boolean hasErrorMessages()インターフェースからコピーされた説明:MessageContextこのコンテキストにエラーメッセージがある場合は true を返します。- 次で指定:
- インターフェース
MessageContextのhasErrorMessages - 戻り値:
- エラーメッセージ
addMessage
インターフェースからコピーされた説明:MessageContextこのコンテキストに新しいメッセージを追加します。- 次で指定:
- インターフェース
MessageContextのaddMessage - パラメーター:
messageResolver- 追加するメッセージを解決するリゾルバー
clearMessages
public void clearMessages()インターフェースからコピーされた説明:MessageContextこのコンテキストに追加されたすべてのメッセージをクリアします。- 次で指定:
- インターフェース
MessageContextのclearMessages
createMessagesMemento
インターフェースからコピーされた説明:StateManageableMessageContextこのメッセージコンテキストの内部状態のスナップショットを表す、直列化可能なメメントまたはトークンを作成します。- 次で指定:
- インターフェース
StateManageableMessageContextのcreateMessagesMemento - 戻り値:
- メッセージの記念品
restoreMessages
インターフェースからコピーされた説明:StateManageableMessageContext提供されたメメントからこのコンテキストの状態を設定します。この呼び出しの後、このコンテキスト内のメッセージは、メメント内にカプセル化されているものと一致するようになります。以前の状態はすべて上書きされます。- 次で指定:
- インターフェース
StateManageableMessageContextのrestoreMessages - パラメーター:
messagesMemento- メッセージの記念品
setMessageSource
public void setMessageSource(org.springframework.context.MessageSource messageSource) インターフェースからコピーされた説明:StateManageableMessageContextこのコンテキストに追加されたメッセージを解決するために使用されるメッセージソースを構成します。コード化されたメッセージの解決方法を変更するためにいつでも設定できます。- 次で指定:
- インターフェース
StateManageableMessageContextのsetMessageSource - パラメーター:
messageSource- メッセージのソース- 関連事項:
toString