package com.onionnetworks.util;
import java.util.Iterator;
/**
* @author Ry4an Brase
*/
public class JoiningIterator implements Iterator {
private Iterator first, second;
public JoiningIterator(Iterator f, Iterator s) {
first = f; second = s;
}
public boolean hasNext() {
return first.hasNext() || second.hasNext();
}
public Object next() {
return (first.hasNext())?first.next():second.next(); // throws NSEEx
}
public void remove() {
throw new UnsupportedOperationException();
}
}