org.seasar.doma.internal.util
クラス CompositeIterator<E>

java.lang.Object
  上位を拡張 org.seasar.doma.internal.util.CompositeIterator<E>
すべての実装されたインタフェース:
Iterator<E>

public class CompositeIterator<E>
extends Object
implements Iterator<E>

作成者:
taedium

フィールドの概要
protected  List<Iterator<? extends E>> iterators
           
protected  Iterator<? extends E> removableIterator
           
 
コンストラクタの概要
CompositeIterator(List<Iterator<? extends E>> iterators)
           
 
メソッドの概要
protected  Iterator<? extends E> getNextIndex()
           
 boolean hasNext()
           
 E next()
           
 void remove()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

iterators

protected final List<Iterator<? extends E>> iterators

removableIterator

protected Iterator<? extends E> removableIterator
コンストラクタの詳細

CompositeIterator

public CompositeIterator(List<Iterator<? extends E>> iterators)
メソッドの詳細

hasNext

public boolean hasNext()
定義:
インタフェース Iterator<E> 内の hasNext

next

public E next()
定義:
インタフェース Iterator<E> 内の next

remove

public void remove()
定義:
インタフェース Iterator<E> 内の remove

getNextIndex

protected Iterator<? extends E> getNextIndex()


Copyright © 2009 The Seasar Foundation. All Rights Reserved.