
fun.mike.flapjack.pipeline.lab.CollectionInputContext Maven / Gradle / Ivy
The newest version!
package fun.mike.flapjack.pipeline.lab;
import java.util.Collection;
import fun.mike.record.alpha.Record;
public class CollectionInputContext implements InputContext {
private final Collection records;
public CollectionInputContext(Collection records) {
this.records = records;
}
public Collection getRecords() {
return records;
}
@Override
public InputChannel buildChannel() {
return new IteratorInputChannel(records.iterator());
}
@Override
public void accept(InputContextVisitor visitor) {
visitor.accept(this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy