public class FileSystemWatcher
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
FileSystemWatcher.WatcherOptions
WatcherOptions class determinates a set of properties that can configure
the behavior of
FileSystemWatcher |
Constructor and Description |
---|
FileSystemWatcher(java.io.File folder)
Create a new instance to watch for modifications in a given folder.
|
FileSystemWatcher(java.io.File folder,
boolean watchSubtree)
Create a new instance to watch for modifications in a given folder.
|
FileSystemWatcher(java.io.File folder,
java.io.FileFilter fileFilter)
Create a new instance to watch for modifications in a given folder.
|
FileSystemWatcher(java.io.File folder,
java.io.FileFilter fileFilter,
boolean watchSubtree)
Create a new instance to watch for modifications in a given folder.
|
FileSystemWatcher(java.lang.String folder)
Create a new instance to watch for modifications in a given folder.
|
FileSystemWatcher(java.lang.String folder,
boolean watchSubtree)
Create a new instance to watch for modifications in a given folder.
|
FileSystemWatcher(java.lang.String folder,
java.io.FileFilter fileFilter)
Create a new instance to watch for modifications in a given folder.
|
FileSystemWatcher(java.lang.String folder,
java.io.FileFilter fileFilter,
boolean watchSubtree)
Create a new instance to watch for modifications in a given folder.
|
Modifier and Type | Method and Description |
---|---|
void |
addFileSystemListener(FileSystemEventListener listener)
|
java.io.FileFilter |
getFileFilter() |
FileSystemWatcher.WatcherOptions |
getOptions() |
java.io.File |
getWatchedFolder() |
boolean |
isWatching() |
boolean |
isWatchSubtree() |
static void |
main(java.lang.String[] args) |
void |
removeFileSystemListener(FileSystemEventListener listener)
Removes
FileSystemEventListener |
void |
start()
Starts watching.
|
void |
stop()
Stops watching.
|
public FileSystemWatcher(java.io.File folder)
folder
- to watchpublic FileSystemWatcher(java.io.File folder, java.io.FileFilter fileFilter, boolean watchSubtree)
folder
- folder to watchfileFilter
- specifies the files/folders to be watchedwatchSubtree
- tells watcher to watch or not folder's subtreepublic FileSystemWatcher(java.io.File folder, java.io.FileFilter fileFilter)
folder
- to watchfileFilter
- specifies the files/folders to be watchedpublic FileSystemWatcher(java.io.File folder, boolean watchSubtree)
folder
- to watchwatchSubtree
- tells watcher to watch or not folder's subtreepublic FileSystemWatcher(java.lang.String folder)
folder
- to watchpublic FileSystemWatcher(java.lang.String folder, java.io.FileFilter fileFilter, boolean watchSubtree)
folder
- folder to watchfileFilter
- specifies the files/folders to be watchedwatchSubtree
- tells watcher to watch or not folder's subtreepublic FileSystemWatcher(java.lang.String folder, java.io.FileFilter fileFilter)
folder
- to watchfileFilter
- specifies the files/folders to be watchedpublic FileSystemWatcher(java.lang.String folder, boolean watchSubtree)
folder
- to watchwatchSubtree
- tells watcher to watch or not folder's subtreepublic java.io.File getWatchedFolder()
public java.io.FileFilter getFileFilter()
public boolean isWatchSubtree()
public FileSystemWatcher.WatcherOptions getOptions()
FileSystemWatcher.WatcherOptions
that contains set of notify filterspublic boolean isWatching()
public void addFileSystemListener(FileSystemEventListener listener)
listener
- public void removeFileSystemListener(FileSystemEventListener listener)
FileSystemEventListener
listener
- public void start()
public void stop()
public static void main(java.lang.String[] args)