public class DirectoryScanner
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.io.File |
file |
private java.util.Collection<Filter> |
filters |
Constructor and Description |
---|
DirectoryScanner(java.io.File file) |
Modifier and Type | Method and 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.
|
private void |
walk(FileVisitor visitor,
java.io.File current) |
private java.io.File file
private java.util.Collection<Filter> filters
public DirectoryScanner(java.io.File file)
file
- the directory (or file) to scanpublic void addFilter(Filter filter)
filter
- the filterpublic java.util.List<java.io.File> scan()
null
public void scan(FileVisitor fileVisitor)
fileVisitor
fileVisitor
- handler for matching files.private void walk(FileVisitor visitor, java.io.File current)