com.sun.jna.examples
public abstract class FileMonitor extends Object
Watched files which are removed from the filesystem are no longer watched.
| Nested Class Summary | |
|---|---|
| class | FileMonitor.FileEvent |
| interface | FileMonitor.FileListener |
| Field Summary | |
|---|---|
| static int | FILE_ACCESSED |
| static int | FILE_ANY |
| static int | FILE_ATTRIBUTES_CHANGED |
| static int | FILE_CREATED |
| static int | FILE_DELETED |
| static int | FILE_MODIFIED |
| static int | FILE_NAME_CHANGED_NEW |
| static int | FILE_NAME_CHANGED_OLD |
| static int | FILE_RENAMED |
| static int | FILE_SECURITY_CHANGED |
| static int | FILE_SIZE_CHANGED |
| Method Summary | |
|---|---|
| void | addFileListener(FileMonitor.FileListener x) |
| void | addWatch(File dir) |
| void | addWatch(File dir, int mask) |
| void | addWatch(File dir, int mask, boolean recursive) |
| protected abstract void | dispose() |
| protected void | finalize() |
| static FileMonitor | getInstance() |
| protected void | notify(FileMonitor.FileEvent e) |
| void | removeFileListener(FileMonitor.FileListener x) |
| void | removeWatch(File file) |
| protected abstract void | unwatch(File file) |
| protected abstract void | watch(File file, int mask, boolean recursive) |