インターフェースの使用
org.springframework.context.MessageSourceResolvable
パッケージ
説明
このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
ビジネスや UI レイヤーで使用するためのデータバインディングおよび検証機能を提供します。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
基礎となる検証ライブラリから独立した、メソッド検証のための抽象化およびサポートクラス。
ビューの解決による結果処理のサポート。
Spring の Web MVC フレームワークのサポートクラス。
このパッケージには、JSP 2.0 + 用の Spring の JSP 標準タグライブラリが含まれています。
HTML エスケープや Cookie 処理などのその他の Web ユーティリティクラス。
org.springframework.context 内の MessageSourceResolvable 使用
修飾子と型メソッド説明MessageSource.getMessage
(MessageSourceResolvable resolvable, LocaleSE locale) 渡されたMessageSourceResolvable
引数内に含まれるすべての属性を使用して、メッセージの解決を試みます。org.springframework.context.support 内の MessageSourceResolvable 使用
修飾子と型メソッド説明protected StringSE
AbstractMessageSource.getDefaultMessage
(MessageSourceResolvable resolvable, LocaleSE locale) 指定されたMessageSourceResolvable
のデフォルトメッセージを取得します。AbstractApplicationContext.getMessage
(MessageSourceResolvable resolvable, LocaleSE locale) final StringSE
AbstractMessageSource.getMessage
(MessageSourceResolvable resolvable, LocaleSE locale) DelegatingMessageSource.getMessage
(MessageSourceResolvable resolvable, LocaleSE locale) MessageSourceAccessor.getMessage
(MessageSourceResolvable resolvable) 指定された MessageSourceResolvable を取得します(例:MessageSourceAccessor.getMessage
(MessageSourceResolvable resolvable, LocaleSE locale) 指定された MessageSourceResolvable を取得します(例:修飾子コンストラクター説明コピーコンストラクター: 別の解決可能なものから新しいインスタンスを作成します。org.springframework.validation 内の MessageSourceResolvable 使用
修飾子と型クラス説明class
フィールドエラー、つまり特定のフィールド値を拒否する理由をカプセル化します。class
オブジェクトエラー、つまりオブジェクトを拒否するグローバルな理由をカプセル化します。org.springframework.validation.beanvalidation 内の MessageSourceResolvable 使用
修飾子と型メソッド説明protected MessageSourceResolvable
SpringValidatorAdapter.getResolvableField
(StringSE objectName, StringSE field) 指定されたフィールドの解決可能なラッパーを構築し、MessageSource
のフィールド名を解決できるようにします。org.springframework.validation.method 内の MessageSourceResolvable 使用
修飾子と型メソッド説明default ListSE<? extends MessageSourceResolvable>
MethodValidationResult.getAllErrors()
すべての検証結果からのすべてのエラーを含む単一のリストを返します。ParameterValidationResult.getResolvableErrors()
検証ライブラリの検証エラーから適応されたMessageSourceResolvable
表現のリスト。修飾子コンストラクター説明ParameterValidationResult
(MethodParameter param, ObjectSE arg, CollectionSE<? extends MessageSourceResolvable> errors) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ParameterValidationResult
(MethodParameter param, ObjectSE arg, CollectionSE<? extends MessageSourceResolvable> errors, ObjectSE container, IntegerSE index, ObjectSE key) ParameterValidationResult
を作成します。org.springframework.web.reactive.result.view 内の MessageSourceResolvable 使用
修飾子と型メソッド説明RequestContext.getMessage
(MessageSourceResolvable resolvable) 指定された MessageSourceResolvable を取得します(例:RequestContext.getMessage
(MessageSourceResolvable resolvable, boolean htmlEscape) 指定された MessageSourceResolvable を取得します(例:org.springframework.web.servlet.support 内の MessageSourceResolvable 使用
修飾子と型メソッド説明RequestContext.getMessage
(MessageSourceResolvable resolvable) 指定された MessageSourceResolvable を取得します(例:RequestContext.getMessage
(MessageSourceResolvable resolvable, boolean htmlEscape) 指定された MessageSourceResolvable を取得します(例:RequestContext.getThemeMessage
(MessageSourceResolvable resolvable) 使用すべきではありません。6.0 の時点で、直接の代替はありませんorg.springframework.web.servlet.tags 内の MessageSourceResolvable 使用
修飾子と型メソッド説明void
MessageTag.setMessage
(MessageSourceResolvable message) このタグに MessageSourceResolvable を設定します。org.springframework.web.util 内の MessageSourceResolvable 使用
修飾子と型メソッド説明static <E extends MessageSourceResolvable>
MapSE<E,StringSE> デフォルトのメッセージまたは最初のエラーコードを単純にフォーマットする空のMessageSource
を含むBindErrorUtils.resolve(List, MessageSource, Locale)
のショートカット。また、フィールドエラーのフィールド名も先頭に追加します。static <E extends MessageSourceResolvable>
MapSE<E,StringSE> BindErrorUtils.resolve
(ListSE<E> errors, MessageSource messageSource, LocaleSE locale) 指定されたMessageSource
を通じてすべてのエラーを解決します。修飾子と型メソッド説明static StringSE
BindErrorUtils.resolveAndJoin
(CharSequenceSE delimiter, CharSequenceSE prefix, CharSequenceSE suffix, ListSE<? extends MessageSourceResolvable> errors, MessageSource messageSource, LocaleSE locale) 指定されたMessageSource
を通じてすべてのエラーを解決し、結合します。static StringSE
BindErrorUtils.resolveAndJoin
(ListSE<? extends MessageSourceResolvable> errors) デフォルトのメッセージまたは最初のエラーコードを単純にフォーマットする空のMessageSource
を含むBindErrorUtils.resolveAndJoin(List, MessageSource, Locale)
のショートカット。また、フィールドエラーのフィールド名も先頭に追加します。static StringSE
BindErrorUtils.resolveAndJoin
(ListSE<? extends MessageSourceResolvable> errors, MessageSource messageSource, LocaleSE locale) 区切り文字として", and "
、空のプレフィックスとサフィックスを使用したBindErrorUtils.resolveAndJoin(CharSequence, CharSequence, CharSequence, List, MessageSource, Locale)
のショートカット。
ParameterValidationResult(MethodParameter, Object, Collection, Object, Integer, Object)
を推奨