package net.ion.craken.node.crud.util;
import java.util.Iterator;
public class PairIterator<K, T> implements Iterator<T> {
private K key ;
private Iterator<T> inner ;
public PairIterator(K key, Iterator<T> inner){
this.key = key ;
this.inner = inner ;
}
public K key(){
return key ;
}
public Iterator<T> value(){
return inner ;
}
@Override
public boolean hasNext() {
return inner.hasNext();
}
@Override
public T next() {
return inner.next();
}
@Override
public void remove() {
inner.remove();
}
}