com.levigo.util.base.collections
Class AbstractCompositeIterator<T>

java.lang.Object
  extended by com.levigo.util.base.collections.AbstractCompositeIterator<T>
All Implemented Interfaces:
Iterator<T>

public abstract class AbstractCompositeIterator<T>
extends Object
implements Iterator<T>


Constructor Summary
AbstractCompositeIterator()
           
 
Method Summary
 boolean hasNext()
           
 T next()
           
protected abstract  Iterator<T> nextIterator()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCompositeIterator

public AbstractCompositeIterator()
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<T>

next

public T next()
Specified by:
next in interface Iterator<T>

remove

public void remove()
Specified by:
remove in interface Iterator<T>

nextIterator

protected abstract Iterator<T> nextIterator()


Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.