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 Files who's names are
accepted by the
fileNameFilter and
-
that exist in the given
rootDirectory, -
and those that exist in all subdirectories of the
rootDirectorywho'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 IteratortraverseDirectories(File[] rootDirectories, FilenameFilter directoryNameFilter, FilenameFilter fileNameFilter) Methods inherited from class org.codehaus.janino.util.iterator.ProducerIterator
hasNext, next, removeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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) - See Also:
-