protected static class FileEventSource.FileEventFilter
extends java.lang.Object
implements java.io.FileFilter
| Modifier and Type | Field and Description |
|---|---|
protected java.util.regex.Pattern |
lockPattern
Pattern for filtering the names of the lock files or null if not set.
|
protected java.lang.String |
lockSuffix
The suffix that is used for lock files.
|
protected java.util.regex.Pattern |
namePattern
Pattern for filtering on the file name or null if not set.
|
protected boolean |
skipDirectories
Whether directories should be skipped.
|
protected boolean |
skipFiles
Whether files should be skipped.
|
protected boolean |
skipLocked
Whether locked files should be skipped.
|
| Modifier | Constructor and Description |
|---|---|
protected |
FileEventFilter(boolean skipDirectories,
boolean skipFiles,
java.util.regex.Pattern namePattern,
boolean skipLocked,
java.lang.String lockSuffix)
Creates a new file filter for applying the restrictions for the file
event source to the searched directory.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(java.io.File file) |
protected final boolean skipDirectories
protected final boolean skipFiles
protected final java.util.regex.Pattern namePattern
protected final boolean skipLocked
protected final java.lang.String lockSuffix
protected final java.util.regex.Pattern lockPattern
protected FileEventFilter(boolean skipDirectories,
boolean skipFiles,
java.util.regex.Pattern namePattern,
boolean skipLocked,
java.lang.String lockSuffix)
skipDirectories - Whether directories should be skipped.skipFiles - Whether files should be skipped.namePattern - Pattern for filtering on the file name or null.skipLocked - Whether locked files should be skipped.lockSuffix - Pattern for filtering the names of the lock files or
null.