org.codehaus.janino.util.iterator

Class DirectoryIterator

public class DirectoryIterator extends ProducerIterator

An Iterator that finds the normal Files who's names are FilenameFilter#accept(java.io.File, java.lang.String)ed by the fileNameFilter and
Constructor Summary
DirectoryIterator(File rootDirectory, FilenameFilter directoryNameFilter, FilenameFilter fileNameFilter)
Method Summary
static IteratortraverseDirectories(File[] rootDirectories, FilenameFilter directoryNameFilter, FilenameFilter fileNameFilter)
Create an Iterator that return all matching Files locatable in a set of root directories.

Constructor Detail

DirectoryIterator

public DirectoryIterator(File rootDirectory, FilenameFilter directoryNameFilter, FilenameFilter fileNameFilter)

Method Detail

traverseDirectories

public static Iterator traverseDirectories(File[] rootDirectories, FilenameFilter directoryNameFilter, FilenameFilter fileNameFilter)
Create an Iterator that return all matching Files locatable in a set of root directories.

See Also: DirectoryIterator