Class DirectoryScanner
- java.lang.Object
-
- com.thoughtworks.qdox.directorywalker.DirectoryScanner
-
public class DirectoryScanner extends java.lang.Object
A directory scanner, which can scan files based on optional filters.
-
-
Constructor Summary
Constructors Constructor Description DirectoryScanner(java.io.File file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFilter(Filter filter)
Add a filter to this scanner.java.util.List<java.io.File>
scan()
void
scan(FileVisitor fileVisitor)
Scans the directory.
-
-
-
Method Detail
-
addFilter
public void addFilter(Filter filter)
Add a filter to this scanner.- Parameters:
filter
- the filter
-
scan
public java.util.List<java.io.File> scan()
- Returns:
- a list of files matching the filters, never
null
-
scan
public void scan(FileVisitor fileVisitor)
Scans the directory. Every file not filtered out by a filter fill be passed to thefileVisitor
- Parameters:
fileVisitor
- handler for matching files.
-
-