package com.mysema.util; import java.util.Iterator; import com.mysema.query.QueryModifiers; public class LimitingIterable<T> implements Iterable<T> { private final Iterable<T> iterable; private final QueryModifiers modifiers; public LimitingIterable(Iterable<T> iterable, QueryModifiers modifiers) { this.iterable = iterable; this.modifiers = modifiers; } @Override public Iterator<T> iterator() { return LimitingIterator.create(iterable.iterator(), modifiers); } }