クラス StaticConversionExecutor

java.lang.ObjectSE
org.springframework.binding.convert.service.StaticConversionExecutor
実装済みのインターフェース一覧:
ConversionExecutor

public class StaticConversionExecutor extends ObjectSE implements ConversionExecutor
ソース入力をターゲット出力に変換するのに必要な情報でパラメーター化されたコマンドオブジェクト。

具体的には、特定のコンバーターを使用してソースオブジェクトを特定のターゲット型に変換する方法に関する知識をカプセル化します。

作成者:
Keith Donald
  • コンストラクターの詳細

    • StaticConversionExecutor

      public StaticConversionExecutor(ClassSE<?> sourceClass, ClassSE<?> targetClass, Converter converter)
      変換エグゼキュータを作成します。
      パラメーター:
      sourceClass - コンバーターが変換するソース型
      targetClass - コンバーターが変換するターゲット型
      converter - 変換を実行するコンバーター
  • メソッドの詳細

    • getSourceClass

      public ClassSE<?> getSourceClass()
      このエグゼキュータによって実行される変換のソースクラスを返します。
      次で指定:
      インターフェース ConversionExecutorgetSourceClass 
      戻り値:
      ソースクラス
    • getTargetClass

      public ClassSE<?> getTargetClass()
      このエグゼキュータによって実行される変換のターゲットクラスを返します。
      次で指定:
      インターフェース ConversionExecutorgetTargetClass 
      戻り値:
      ターゲットクラス
    • getConverter

      public Converter getConverter()
      変換を実行するコンバーターを返します。
      戻り値:
      コンバーター
    • execute

      public ObjectSE execute(ObjectSE source) throws ConversionExecutionException
      インターフェースからコピーされた説明: ConversionExecutor
      指定されたソースオブジェクトの変換を実行します。
      次で指定:
      インターフェース ConversionExecutorexecute 
      パラメーター:
      source - 変換するソースオブジェクト
      例外:
      ConversionExecutionException
    • equals

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

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