| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.ide.util.DuplexIterator<T>
public class DuplexIterator<T>
The DuplexIterator class iterates contiguously over
 two other Iterators.  Elements from the first Iterator are always returned before elements from the second
 Iterator.  DuplexIterators may be chained to
 create a multiplexing iterator; for example:
 
    Iterator triplexIterator(Iterator iter1, Iterator iter2, Iterator iter3)
    {
      return new DuplexIterator(new DuplexIterator(iter1, iter2), iter3);
    }
 
| Constructor Summary | |
|---|---|
DuplexIterator(java.util.Iterator<T> iter1,
               java.util.Iterator<T> iter2)
Constructs a DuplexIterator from two other Iterators. | 
|
| Method Summary | |
|---|---|
 boolean | 
hasNext()
Returns true if there are more elements in either
 Iterator; otherwise false. | 
 T | 
next()
Returns the next element from the first Iterator; if the
 first Iterator has no more elements, then returns the
 next element from the second Iterator. | 
 void | 
remove()
Currently unsupported; always throws an UnsupportedOperationException. | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DuplexIterator(java.util.Iterator<T> iter1,
                      java.util.Iterator<T> iter2)
DuplexIterator from two other Iterators.
iter1 - the first Iterator over which to iterateiter2 - the second Iterator over which to iterate| Method Detail | 
|---|
public boolean hasNext()
true if there are more elements in either
 Iterator; otherwise false.
hasNext in interface java.util.Iterator<T>public T next()
Iterator; if the
 first Iterator has no more elements, then returns the
 next element from the second Iterator.
next in interface java.util.Iterator<T>java.util.NoSuchElementException - if there are no more elements in either
 Iteratorpublic void remove()
UnsupportedOperationException.
remove in interface java.util.Iterator<T>
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||