クラス DefaultMappingContext
java.lang.ObjectSE
org.springframework.binding.mapping.impl.DefaultMappingContext
デフォルトのマッピングコンテキストの実装。
- 作成者:
- Keith Donald, Scott Andrews
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明現在のマッピングを返します。このコンテキストに記録されたマッピング結果を返します。マップ元のオブジェクト。マップ先のオブジェクト。voidsetCurrentMapping(Mapping mapping) 現在のマッピングを設定します。voidsetRequiredErrorResult(ObjectSE originalValue) 現在のマッピングが「必須」エラーで終了したことを示します。voidソースマッピング式へのアクセス中にエラーが発生したことを示します。voidsetSuccessResult(ObjectSE originalValue, ObjectSE mappedValue) 現在のマッピングが正常に完了したことを示します。voidsetTargetAccessError(ObjectSE originalValue, EvaluationException error) ターゲットマッピング式へのアクセス中にエラーが発生したことを示します。voidsetTypeConversionErrorResult(ObjectSE originalValue, ExceptionSE cause) 現在のマッピングが「型変換」エラーで終了したことを示します。
コンストラクターの詳細
DefaultMappingContext
メソッドの詳細
getSource
マップ元のオブジェクト。getTarget
マップ先のオブジェクト。getCurrentMapping
現在のマッピングを返します。- 戻り値:
- 現在のマッピング
setCurrentMapping
現在のマッピングを設定します。単一のマッピング操作が開始されるときに呼び出されます。これにより、マッピングトランザクション全体の進行状況が更新されます。- パラメーター:
mapping- 現在のマッピングを作成するためのマッピング
setSuccessResult
現在のマッピングが正常に完了したことを示します。- パラメーター:
originalValue- マッピングのソースからの元の値mappedValue- 正常にマッピングされた値。型変換が実行された場合は元の値と異なる場合があります
setRequiredErrorResult
現在のマッピングが「必須」エラーで終了したことを示します。これは、ソースから取得された値が空であり、結果としてマッピングを完了できなかったことを意味します。- パラメーター:
originalValue- 空の元のソース値 (null または空の文字列(通常は)
setTypeConversionErrorResult
現在のマッピングが「型変換」エラーで終了したことを示します。これは、ソースから取得した値を、ターゲット式に割り当てることができる型に変換できなかったことを意味します。- パラメーター:
originalValue- 空の元のソース値 (null または空の文字列(通常は)cause- 実際に発生した型変換例外
setSourceAccessError
ソースマッピング式へのアクセス中にエラーが発生したことを示します。- パラメーター:
error- 発生したエラー
setTargetAccessError
ターゲットマッピング式へのアクセス中にエラーが発生したことを示します。- パラメーター:
error- 発生したエラー
getMappingResults
このコンテキストに記録されたマッピング結果を返します。- 戻り値:
- マッピング結果