クラス BeanWrapperFieldExtractor<T>

java.lang.ObjectSE
org.springframework.batch.item.file.transform.BeanWrapperFieldExtractor<T>
実装されたすべてのインターフェース:
FieldExtractor<T>org.springframework.beans.factory.InitializingBean

public class BeanWrapperFieldExtractor<T> extends ObjectSE implements FieldExtractor<T>, org.springframework.beans.factory.InitializingBean
これは、java Bean のフィールドエクストラクターです。プロパティ名の配列が与えられると、アイテムに対して getter を反射的に呼び出し、すべての値の配列を返します。
導入:
2.0
作成者:
Dan Garrette
  • コンストラクターの詳細

    • BeanWrapperFieldExtractor

      public BeanWrapperFieldExtractor()
  • メソッドの詳細

    • setNames

      public void setNames(StringSE[] names)
      パラメーター:
      names - extract(Object) メソッドによって抽出されるフィールド名。
    • extract

      public ObjectSE[] extract(T item)
      次で指定:
      インターフェース FieldExtractor<T>extract 
      パラメーター:
      item - 抽出される情報を含むオブジェクト。
      戻り値:
      アイテムのパーツを含む配列
      関連事項:
    • afterPropertiesSet

      public void afterPropertiesSet()
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet