public class DirectoryIterator extends ProducerIterator
Iterator
that finds the normal File
s who's names are
accepted
by the
fileNameFilter
and
rootDirectory
,
rootDirectory
who's names are
FilenameFilter.accept(java.io.File, java.lang.String)
ed by the
directoryNameFilter
Constructor and Description |
---|
DirectoryIterator(java.io.File rootDirectory,
java.io.FilenameFilter directoryNameFilter,
java.io.FilenameFilter fileNameFilter) |
Modifier and Type | Method and Description |
---|---|
static java.util.Iterator |
traverseDirectories(java.io.File[] rootDirectories,
java.io.FilenameFilter directoryNameFilter,
java.io.FilenameFilter fileNameFilter)
Create an
Iterator that returns all matching
File s locatable in a set of root directories. |
hasNext, next, remove
public DirectoryIterator(java.io.File rootDirectory, java.io.FilenameFilter directoryNameFilter, java.io.FilenameFilter fileNameFilter)