public class FileMonitor extends Object
FileMonitorManager.createFileMonitor(IFileListener) to use this class
effectively. All files that have the same callback (IFileListener)
can be encapsulated in the same FileMonitor.| Constructor and Description |
|---|
FileMonitor(IFileListener aListener) |
| Modifier and Type | Method and Description |
|---|---|
EChange |
addMonitoredFile(File aFile)
Adds a file to be monitored.
|
boolean |
isRecursive()
Access method to get the recursive setting when adding files for
monitoring.
|
EChange |
removeMonitoredFile(File aFile)
Removes a file from being monitored.
|
FileMonitor |
setRecursive(boolean bRecursive)
Access method to set the recursive setting when adding files for
monitoring.
|
String |
toString() |
public FileMonitor(@Nonnull IFileListener aListener)
public boolean isRecursive()
true if monitoring is enabled for children.@Nonnull public FileMonitor setRecursive(boolean bRecursive)
bRecursive - true if monitoring should be enabled for children.@Nonnull public EChange addMonitoredFile(@Nonnull File aFile)
aFile - The File to monitor.EChange@Nonnull public EChange removeMonitoredFile(@Nonnull File aFile)
aFile - The File to remove from monitoring.EChangeCopyright © 2006–2014 phloc systems. All rights reserved.