org.codehaus.janino.util.iterator
Class DirectoryIterator
java.lang.Object
org.codehaus.janino.util.iterator.ProducerIterator
org.codehaus.janino.util.iterator.DirectoryIterator
- All Implemented Interfaces:
- java.util.Iterator
public class DirectoryIterator
- extends ProducerIterator
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 are
FilenameFilter.accept(java.io.File, java.lang.String)
ed by the
directoryNameFilter
Constructor Summary |
DirectoryIterator(java.io.File rootDirectory,
java.io.FilenameFilter directoryNameFilter,
java.io.FilenameFilter fileNameFilter)
|
Method Summary |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DirectoryIterator
public DirectoryIterator(java.io.File rootDirectory,
java.io.FilenameFilter directoryNameFilter,
java.io.FilenameFilter fileNameFilter)
traverseDirectories
public 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.
- See Also:
DirectoryIterator(File, FilenameFilter, FilenameFilter)
Copyright © 2001-2012. All Rights Reserved.