public class FilterEvaluator
extends java.lang.Object
| Constructor and Description |
|---|
FilterEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
applyFiltersForCrawledFile(java.io.File fileDir,
java.io.File file) |
java.util.Collection<java.io.File> |
applyFiltersForCrawledFiles(java.io.File fileDir,
java.util.Collection<java.io.File> files)
filter out files that should not be crawled.
|
boolean |
applyFiltersForCrawledFolder(java.io.File folder,
java.lang.String rootFolder) |
java.util.Collection<java.io.File> |
applyFiltersForCrawledFolders(java.util.Collection<java.io.File> folders,
java.lang.String rootFolder)
filter out folders whose subfolders and files should not be crawled.
|
void |
setFilterConfiguration(FilterConfiguration filterConfig)
set 'null' to disable filtering.
|
public java.util.Collection<java.io.File> applyFiltersForCrawledFiles(java.io.File fileDir,
java.util.Collection<java.io.File> files)
throws java.io.IOException
java.io.IOExceptionpublic boolean applyFiltersForCrawledFile(java.io.File fileDir,
java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Collection<java.io.File> applyFiltersForCrawledFolders(java.util.Collection<java.io.File> folders,
java.lang.String rootFolder)
throws java.io.IOException
java.io.IOExceptionpublic boolean applyFiltersForCrawledFolder(java.io.File folder,
java.lang.String rootFolder)
throws java.io.IOException
java.io.IOExceptionpublic void setFilterConfiguration(FilterConfiguration filterConfig)