JXTA

net.jxta.impl.util
Class SequenceIterator

java.lang.Object
  extended by net.jxta.impl.util.SequenceIterator
All Implemented Interfaces:
Iterator

public class SequenceIterator
extends Object
implements Iterator

This class lets you combine a number of iterators.


Constructor Summary
SequenceIterator(Iterator iterators)
          Creates a new instance of SequenceIterator
SequenceIterator(Iterator first, Iterator second)
          Creates a new instance of SequenceIterator
 
Method Summary
 boolean hasNext()
          
 Object next()
          
 void remove()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequenceIterator

public SequenceIterator(Iterator iterators)
Creates a new instance of SequenceIterator

Parameters:
iterators - An iterator containing instances of Iterator. This iterator will iterate over all of the item in these iterators.

SequenceIterator

public SequenceIterator(Iterator first,
                        Iterator second)
Creates a new instance of SequenceIterator

Method Detail

hasNext

public boolean hasNext()

Specified by:
hasNext in interface Iterator

next

public Object next()

Specified by:
next in interface Iterator

remove

public void remove()

Specified by:
remove in interface Iterator

JXSE