ui.listener
Class FileMonitor.FileMonitorTask

java.lang.Object
  extended by java.util.TimerTask
      extended by ui.listener.FileMonitor.FileMonitorTask
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
FileMonitor

 class FileMonitor.FileMonitorTask
extends java.util.TimerTask

Classe interne décrivant une tâche à accomplir pour le file monitor

Author:
bruno

Field Summary
(package private)  java.lang.String fileName
          Nom du fichier
(package private)  long lastModified
          date de la dernière modif
(package private)  FileChangeListener listener
          Le listener de fichier
(package private)  java.io.File monitoredFile
          Fichier suivi
 
Constructor Summary
FileMonitor.FileMonitorTask(FileChangeListener lis, java.lang.String fName)
          Constructeur
 
Method Summary
 void run()
          Vérifie l'état des modification du fichier
 
Methods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listener

FileChangeListener listener
Le listener de fichier


fileName

java.lang.String fileName
Nom du fichier


monitoredFile

java.io.File monitoredFile
Fichier suivi


lastModified

long lastModified
date de la dernière modif

Constructor Detail

FileMonitor.FileMonitorTask

public FileMonitor.FileMonitorTask(FileChangeListener lis,
                                   java.lang.String fName)
                            throws java.io.FileNotFoundException
Constructeur

Parameters:
lis - le file change listener
fName - le nom du fichier
Throws:
java.io.FileNotFoundException - si le fichier n'existe pas
Method Detail

run

public void run()
Vérifie l'état des modification du fichier

Specified by:
run in interface java.lang.Runnable
Specified by:
run in class java.util.TimerTask
See Also:
TimerTask.run()