package ai.angus.sdk; import java.io.File; import java.util.Arrays; import java.util.Iterator; public class FakeCamera implements Iterator<File> { private Iterator<File> videos = null; public FakeCamera(String path) { File dir = new File(path); File[] tmp = dir.listFiles(); Arrays.sort(tmp); videos = Arrays.asList(tmp).iterator(); } @Override public boolean hasNext() { return videos.hasNext(); } @Override public File next() { return videos.next(); } @Override public void remove() { throw new RuntimeException("Immutable iterator"); } }