package org.obo.app.util;
import java.util.Enumeration;
import java.util.Iterator;
public class Enumerator<T> implements Iterable<T>, Iterator<T> {
private final Enumeration<T> enumeration;
public Enumerator(Enumeration<T> enumeration) {
this.enumeration = enumeration;
}
@Override
public Iterator<T> iterator() {
return this;
}
@Override
public boolean hasNext() {
return this.enumeration.hasMoreElements();
}
@Override
public T next() {
return this.enumeration.nextElement();
}
@Override
public void remove() {
throw new UnsupportedOperationException();
}
}