Package org.graffiti.util
Class RedundantMultipleIterator
java.lang.Object
org.graffiti.util.RedundantMultipleIterator
@Deprecated public class RedundantMultipleIterator extends Object implements Iterator<Object>
Deprecated.
Class
MultipleIterator
encapsulates a number of instances
implementing the java.util.Iterator
interface. It is possible to
iterate over all the iterators one after the other.- Version:
- $Revision: 1.5 $
- TODO
- To be removed in future versions.
-
Constructor Summary
Constructors Constructor Description RedundantMultipleIterator(Iterator[] iters)
Deprecated.Constructs a newMultipleIterator
instance.RedundantMultipleIterator(Iterator<?> itr)
Deprecated.Constructs a newMultipleIterator
instance.RedundantMultipleIterator(Iterator<?> itr1, Iterator<?> itr2)
Deprecated.Constructs a newMultipleIterator
instance.RedundantMultipleIterator(Iterator<?> itr1, Iterator<?> itr2, Iterator<?> itr3)
Deprecated.Constructs a newMultipleIterator
instance. -
Method Summary
Modifier and Type Method Description boolean
hasNext()
Deprecated.Returnstrue
if the iteration has not yet passed each of the iterators,false
otherwise.Object
next()
Deprecated.Returns the next element of the iteration.void
remove()
Deprecated.The methodremove()
of the interfacejava.util.Iterator
will not be supported in this implementation.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
RedundantMultipleIterator
Deprecated.Constructs a newMultipleIterator
instance.- Parameters:
iters
- the iterators over which to iterate.
-
RedundantMultipleIterator
Deprecated.Constructs a newMultipleIterator
instance.- Parameters:
itr
- the iterator over which to iterate.
-
RedundantMultipleIterator
Deprecated.Constructs a newMultipleIterator
instance.- Parameters:
itr1
- the first iterator over which to iterate.itr2
- the second iterator over which to iterate.
-
RedundantMultipleIterator
Deprecated.Constructs a newMultipleIterator
instance.- Parameters:
itr1
- the first iterator over which to iterate.itr2
- the second iterator over which to iterate.itr3
- the third iterator over which to iterate.
-
-
Method Details
-
hasNext
public boolean hasNext()Deprecated.Returnstrue
if the iteration has not yet passed each of the iterators,false
otherwise. -
next
Deprecated.Returns the next element of the iteration. If the end of one iterator has been reached, the iteration will be continued on the next one.- Specified by:
next
in interfaceIterator<Object>
- Returns:
- the next element of the iteration.
- Throws:
NoSuchElementException
- DOCUMENT ME!
-
remove
Deprecated.The methodremove()
of the interfacejava.util.Iterator
will not be supported in this implementation.- Specified by:
remove
in interfaceIterator<Object>
- Throws:
UnsupportedOperationException
- if the method is called.
-