1 package club.wpia.gigi.output;
3 import java.util.Iterator;
6 import club.wpia.gigi.localisation.Language;
7 import club.wpia.gigi.output.template.IterableDataset;
9 public abstract class IterableIterable<T> implements IterableDataset {
11 private Iterator<T> dt;
15 public IterableIterable(Iterable<T> dt) {
16 this.dt = dt.iterator();
20 public boolean next(Language l, Map<String, Object> vars) {
24 apply(dt.next(), l, vars);
29 public abstract void apply(T t, Language l, Map<String, Object> vars);