![JAR search and dependency download from the Maven repository](/logo.png)
pingbu.search.ListIterator Maven / Gradle / Ivy
package pingbu.search;
import java.util.List;
class ListIterator implements SearchIndex.Iterator {
private final List mIds;
private int mPos = 0;
public ListIterator(final List ids) {
mIds = ids;
}
@Override
public int getNextItem() {
if (mIds != null && mPos < mIds.size())
return mIds.get(mPos);
return Integer.MAX_VALUE;
}
@Override
public double sumUpToItem(final int id) {
if (getNextItem() == id) {
++mPos;
return 1;
}
return 0;
}
@Override
public void close() {
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy