choco.kernel.common.util.iterators
Class AppendIterator<E>

java.lang.Object
  extended by choco.kernel.common.util.disposable.Disposable
      extended by choco.kernel.common.util.iterators.DisposableIterator<E>
          extended by choco.kernel.common.util.iterators.AppendIterator<E>
All Implemented Interfaces:
Iterator<E>

public class AppendIterator<E>
extends DisposableIterator<E>


Constructor Summary
AppendIterator(Iterator<? extends E>... iterators)
           
 
Method Summary
 void dispose()
          This method allows to declare that an object is not used anymore.
 boolean hasNext()
           
 E next()
           
 
Methods inherited from class choco.kernel.common.util.iterators.DisposableIterator
remove
 
Methods inherited from class choco.kernel.common.util.disposable.Disposable
init, reusable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppendIterator

public AppendIterator(Iterator<? extends E>... iterators)
Method Detail

hasNext

public boolean hasNext()
See Also:
Iterator.hasNext()

next

public E next()
See Also:
Iterator.next()

dispose

public void dispose()
This method allows to declare that an object is not used anymore. It can be reused by another object.

Overrides:
dispose in class Disposable


Copyright © 2012. All Rights Reserved.