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 SummaryNested ClassesModifier and TypeClassDescriptionclassstatic interface
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddFileListener(FileMonitor.FileListener listener) voidvoidvoidabstract voiddispose()protected voidfinalize()static FileMonitorprotected voidvoidvoidremoveWatch(File file) protected abstract voidprotected abstract void
- 
Field Details- 
FILE_CREATEDpublic static final int FILE_CREATED- See Also:
 
- 
FILE_DELETEDpublic static final int FILE_DELETED- See Also:
 
- 
FILE_MODIFIEDpublic static final int FILE_MODIFIED- See Also:
 
- 
FILE_ACCESSEDpublic static final int FILE_ACCESSED- See Also:
 
- 
FILE_NAME_CHANGED_OLDpublic static final int FILE_NAME_CHANGED_OLD- See Also:
 
- 
FILE_NAME_CHANGED_NEWpublic static final int FILE_NAME_CHANGED_NEW- See Also:
 
- 
FILE_RENAMEDpublic static final int FILE_RENAMED- See Also:
 
- 
FILE_SIZE_CHANGEDpublic static final int FILE_SIZE_CHANGED- See Also:
 
- 
FILE_ATTRIBUTES_CHANGEDpublic static final int FILE_ATTRIBUTES_CHANGED- See Also:
 
- 
FILE_SECURITY_CHANGEDpublic static final int FILE_SECURITY_CHANGED- See Also:
 
- 
FILE_ANYpublic static final int FILE_ANY- See Also:
 
 
- 
- 
Constructor Details- 
FileMonitorpublic FileMonitor()
 
- 
- 
Method Details- 
watch- Throws:
- IOException
 
- 
unwatch
- 
disposepublic abstract void dispose()
- 
addWatch- Throws:
- IOException
 
- 
addWatch- Throws:
- IOException
 
- 
addWatch- Throws:
- IOException
 
- 
removeWatch
- 
notify
- 
addFileListener
- 
removeFileListener
- 
finalizeprotected void finalize()
- 
getInstance
 
-