public class

JoinedIterator

extends Object
implements Iterator<E>
java.lang.Object
   ↳ org.hibernate.util.JoinedIterator

Class Overview

An JoinedIterator is an Iterator that wraps a number of Iterators. This class makes multiple iterators look like one to the caller. When any method from the Iterator interface is called, the JoinedIterator will delegate to a single underlying Iterator. The JoinedIterator will invoke the Iterators in sequence until all Iterators are exhausted.

Summary

Public Constructors
JoinedIterator(List iterators)
JoinedIterator(Iterator[] iterators)
JoinedIterator(Iterator first, Iterator second)
Public Methods
boolean hasNext()
Object next()
void remove()
Protected Methods
void updateCurrentIterator()
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.util.Iterator

Public Constructors

public JoinedIterator (List iterators)

public JoinedIterator (Iterator[] iterators)

public JoinedIterator (Iterator first, Iterator second)

Public Methods

public boolean hasNext ()

public Object next ()

public void remove ()

Protected Methods

protected void updateCurrentIterator ()