T
- データソースが提供する値の型U
- 反復子が返す値の型public static interface LazyIterable.YieldCallable<T,U>
データソースから取得された値を引数にとり、その内容に基づき何かしらの判断・加工などを行った上で、
その結果を制御情報とともに返す。結果値と制御情報は反復子により利用される。
値と制御情報の返し方についてはLazyIterable.Yield
のドキュメントを参照のこと。
修飾子とタイプ | メソッドと説明 |
---|---|
LazyIterable.Yield<U> |
yield(T item,
int index)
データソースから値が取得されるたびに呼び出されるメソッド.
|
LazyIterable.Yield<U> yield(T item, int index)
item
- データソースから取得された値index
- データソースからの取得ごとにインクリメントされる添字(0始まり)LazyIterable.Yield
インスタンスNoSuchElementException
- データソースが同例外をスローした場合。
ChunkLazyIterable.ChunkYield.yieldBreak()
と同じ意味に解釈される。Copyright © 2016. All rights reserved.