public class RecursiveFileIterator
extends java.lang.Object
implements java.util.Iterator<java.io.File>
Iterator
that recursively returns all files from a directory.Constructor and Description |
---|
RecursiveFileIterator(@NotNull java.io.File dir)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext() |
@NotNull java.io.File |
next() |
void |
remove() |
public RecursiveFileIterator(@NotNull @NotNull java.io.File dir)
dir
- the directory to start the search atpublic boolean hasNext()
hasNext
in interface java.util.Iterator<java.io.File>
@NotNull public @NotNull java.io.File next()
next
in interface java.util.Iterator<java.io.File>
public void remove()
remove
in interface java.util.Iterator<java.io.File>