package de.tud.inf.example.set; import com.rapidminer.example.Example; import com.rapidminer.example.ExampleSet; import com.rapidminer.example.set.AbstractExampleReader; public class ReverseSortedExampleReader extends AbstractExampleReader { private ExampleSet parent; private int currentIndex; public ReverseSortedExampleReader(ExampleSet parent) { this.parent = parent; this.currentIndex = this.parent.size() - 1; } public boolean hasNext() { if(this.currentIndex >= 0) { return true; } else { return false; } } public Example next() { Example example = this.parent.getExample(this.currentIndex); this.currentIndex--; return example; } }