クラス DefaultMappingContext

java.lang.ObjectSE
org.springframework.binding.mapping.impl.DefaultMappingContext

public class DefaultMappingContext extends ObjectSE
デフォルトのマッピングコンテキストの実装。
作成者:
Keith Donald, Scott Andrews
  • コンストラクターの詳細

    • DefaultMappingContext

      public DefaultMappingContext(ObjectSE source, ObjectSE target)
  • メソッドの詳細

    • getSource

      public ObjectSE getSource()
      マップ元のオブジェクト。
    • getTarget

      public ObjectSE getTarget()
      マップ先のオブジェクト。
    • getCurrentMapping

      public Mapping getCurrentMapping()
      現在のマッピングを返します。
      戻り値:
      現在のマッピング
    • setCurrentMapping

      public void setCurrentMapping(Mapping mapping)
      現在のマッピングを設定します。単一のマッピング操作が開始されるときに呼び出されます。これにより、マッピングトランザクション全体の進行状況が更新されます。
      パラメーター:
      mapping - 現在のマッピングを作成するためのマッピング
    • setSuccessResult

      public void setSuccessResult(ObjectSE originalValue, ObjectSE mappedValue)
      現在のマッピングが正常に完了したことを示します。
      パラメーター:
      originalValue - マッピングのソースからの元の値
      mappedValue - 正常にマッピングされた値。型変換が実行された場合は元の値と異なる場合があります
    • setRequiredErrorResult

      public void setRequiredErrorResult(ObjectSE originalValue)
      現在のマッピングが「必須」エラーで終了したことを示します。これは、ソースから取得された値が空であり、結果としてマッピングを完了できなかったことを意味します。
      パラメーター:
      originalValue - 空の元のソース値 (null または空の文字列(通常は)
    • setTypeConversionErrorResult

      public void setTypeConversionErrorResult(ObjectSE originalValue, ExceptionSE cause)
      現在のマッピングが「型変換」エラーで終了したことを示します。これは、ソースから取得した値を、ターゲット式に割り当てることができる型に変換できなかったことを意味します。
      パラメーター:
      originalValue - 空の元のソース値 (null または空の文字列(通常は)
      cause - 実際に発生した型変換例外
    • setSourceAccessError

      public void setSourceAccessError(EvaluationException error)
      ソースマッピング式へのアクセス中にエラーが発生したことを示します。
      パラメーター:
      error - 発生したエラー
    • setTargetAccessError

      public void setTargetAccessError(ObjectSE originalValue, EvaluationException error)
      ターゲットマッピング式へのアクセス中にエラーが発生したことを示します。
      パラメーター:
      error - 発生したエラー
    • getMappingResults

      public MappingResults getMappingResults()
      このコンテキストに記録されたマッピング結果を返します。
      戻り値:
      マッピング結果