jp.terasoluna.fw.ex.unit.io.impl
クラス CollectionSource<T>

java.lang.Object
  上位を拡張 jp.terasoluna.fw.ex.unit.io.impl.AbstractInputSource<T>
      上位を拡張 jp.terasoluna.fw.ex.unit.io.impl.CollectionSource<T>
すべての実装されたインタフェース:
InputSource<T>

public class CollectionSource<T>
extends AbstractInputSource<T>

Collectionから入力ソースを作成します。


フィールドの概要
 
クラス jp.terasoluna.fw.ex.unit.io.impl.AbstractInputSource から継承されたフィールド
equalStrategy, header, headerMap
 
コンストラクタの概要
CollectionSource(Collection<T> collection)
          コンストラクタ このクラスでCollectionSourceを作成し、OutputTargetに出力する場合、 AbstractInputSource.setHeader(String[])にてヘッダ情報を設定すること。
CollectionSource(Collection<T> collection, Class<T> clazz)
          コンストラクタ
 
メソッドの概要
 Iterator<T> getIterator()
          入力ソースからイテレータを作成します。
 
クラス jp.terasoluna.fw.ex.unit.io.impl.AbstractInputSource から継承されたメソッド
compare, getEqualStrategy, getHeader, getHeaderMap, setEqualStrategy, setHeader, setHeaderMap, to
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CollectionSource

public CollectionSource(Collection<T> collection)
コンストラクタ
 このクラスでCollectionSourceを作成し、OutputTargetに出力する場合、
 AbstractInputSource.setHeader(String[])にてヘッダ情報を設定すること。
 

パラメータ:
collection - 入力元となるコレクション

CollectionSource

public CollectionSource(Collection<T> collection,
                        Class<T> clazz)
コンストラクタ

パラメータ:
collection - 入力元となるコレクション
clazz - 行データをマッピングするクラス
メソッドの詳細

getIterator

public Iterator<T> getIterator()
インタフェース InputSource の記述:
入力ソースからイテレータを作成します。

戻り値:
イテレータ


Copyright © 2011. All Rights Reserved.