Package ui.listener
Class FileMonitor
- java.lang.Object
-
- ui.listener.FileMonitor
-
public class FileMonitor extends java.lang.Object
Réalise le monitoring d'un fichiers
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
FileMonitor()
Constructeur (protected)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFileChangeListener(FileChangeListener listener, java.lang.String fileName, long period)
Add a monitored file with a FileChangeListener.protected void
fireFileChangeEvent(FileChangeListener listener, java.lang.String fileName)
Déclencheurstatic FileMonitor
getInstance()
renvoie une instance de FileMonitorvoid
removeFileChangeListener(FileChangeListener listener, java.lang.String fileName)
Remove the listener from the notification list.
-
-
-
Method Detail
-
getInstance
public static FileMonitor getInstance()
renvoie une instance de FileMonitor- Returns:
- instance de la fabrique
-
addFileChangeListener
public void addFileChangeListener(FileChangeListener listener, java.lang.String fileName, long period) throws java.io.FileNotFoundException
Add a monitored file with a FileChangeListener.- Parameters:
listener
- listener to notify when the file changed.fileName
- name of the file to monitor.period
- polling period in milliseconds.- Throws:
java.io.FileNotFoundException
- si le fichier en paramètre n'existe pas
-
removeFileChangeListener
public void removeFileChangeListener(FileChangeListener listener, java.lang.String fileName)
Remove the listener from the notification list.- Parameters:
listener
- the listener to be removed.fileName
- le nom du fichier lié au listener
-
fireFileChangeEvent
protected void fireFileChangeEvent(FileChangeListener listener, java.lang.String fileName)
Déclencheur- Parameters:
listener
- le listenerfileName
- nom du fichier
-
-