Class DirectoryIterator
java.lang.Object
org.codehaus.janino.util.iterator.ProducerIterator
org.codehaus.janino.util.iterator.DirectoryIterator
- All Implemented Interfaces:
Iterator
An
Iterator
that finds the normal File
s who's names are
accepted
by the
fileNameFilter
and
-
that exist in the given
rootDirectory
, -
and those that exist in all subdirectories of the
rootDirectory
who's names areFilenameFilter.accept(java.io.File, java.lang.String)
ed by thedirectoryNameFilter
-
Constructor Summary
ConstructorsConstructorDescriptionDirectoryIterator
(File rootDirectory, FilenameFilter directoryNameFilter, FilenameFilter fileNameFilter) -
Method Summary
Modifier and TypeMethodDescriptionstatic Iterator
traverseDirectories
(File[] rootDirectories, FilenameFilter directoryNameFilter, FilenameFilter fileNameFilter) Methods inherited from class org.codehaus.janino.util.iterator.ProducerIterator
hasNext, next, remove
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
DirectoryIterator
public DirectoryIterator(File rootDirectory, FilenameFilter directoryNameFilter, FilenameFilter fileNameFilter)
-
-
Method Details
-
traverseDirectories
public static Iterator traverseDirectories(File[] rootDirectories, FilenameFilter directoryNameFilter, FilenameFilter fileNameFilter)
-