Class DirectoryScanner
- java.lang.Object
-
- com.thoughtworks.qdox.directorywalker.DirectoryScanner
-
public class DirectoryScanner extends java.lang.ObjectA 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 voidaddFilter(Filter filter)Add a filter to this scanner.java.util.List<java.io.File>scan()voidscan(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.
-
-