Package com.sun.jna.platform
Class FileMonitor
java.lang.Object
com.sun.jna.platform.FileMonitor
- Direct Known Subclasses:
W32FileMonitor
Provides notification of file system changes. Actual capabilities may
vary slightly by platform.
Watched files which are removed from the filesystem are no longer watched.
- Author:
- twall
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addFileListener
(FileMonitor.FileListener listener) void
void
void
abstract void
dispose()
protected void
finalize()
static FileMonitor
protected void
void
void
removeWatch
(File file) protected abstract void
protected abstract void
-
Field Details
-
FILE_CREATED
public static final int FILE_CREATED- See Also:
-
FILE_DELETED
public static final int FILE_DELETED- See Also:
-
FILE_MODIFIED
public static final int FILE_MODIFIED- See Also:
-
FILE_ACCESSED
public static final int FILE_ACCESSED- See Also:
-
FILE_NAME_CHANGED_OLD
public static final int FILE_NAME_CHANGED_OLD- See Also:
-
FILE_NAME_CHANGED_NEW
public static final int FILE_NAME_CHANGED_NEW- See Also:
-
FILE_RENAMED
public static final int FILE_RENAMED- See Also:
-
FILE_SIZE_CHANGED
public static final int FILE_SIZE_CHANGED- See Also:
-
FILE_ATTRIBUTES_CHANGED
public static final int FILE_ATTRIBUTES_CHANGED- See Also:
-
FILE_SECURITY_CHANGED
public static final int FILE_SECURITY_CHANGED- See Also:
-
FILE_ANY
public static final int FILE_ANY- See Also:
-
-
Constructor Details
-
FileMonitor
public FileMonitor()
-
-
Method Details
-
watch
- Throws:
IOException
-
unwatch
-
dispose
public abstract void dispose() -
addWatch
- Throws:
IOException
-
addWatch
- Throws:
IOException
-
addWatch
- Throws:
IOException
-
removeWatch
-
notify
-
addFileListener
-
removeFileListener
-
finalize
protected void finalize() -
getInstance
-