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) |