JAL-3026 srcjar files for VARNA and log4j
[jalview.git] / srcjar / fr / orsay / lri / varna / applications / newGUI / Watcher.java
1 package fr.orsay.lri.varna.applications.newGUI;
2
3 import java.io.File;
4 import java.io.FilenameFilter;
5 import java.util.ArrayList;
6
7 import fr.orsay.lri.varna.models.rna.Mapping;
8 import fr.orsay.lri.varna.models.rna.RNA;
9
10
11 public class Watcher  extends Thread {
12         
13         private VARNAGUITreeModel _model;
14         private boolean _terminated = false; 
15         
16         public Watcher(VARNAGUITreeModel model)
17         {
18                 _model = model;
19         }
20         
21         public void run() {
22                 while (!_terminated)
23                 {
24                         ArrayList<String> folders = _model.getFolders();
25                         for (String path: folders)
26                         {
27                           _model.addFolder(path);
28                           System.out.println("Watching ["+path+"]");
29                         }
30                         try {
31                                 this.sleep(1000);
32                         } catch (InterruptedException e) {
33                         }
34                 }
35                 
36         }
37         
38
39
40         
41         
42         public void finish()
43         {
44                 _terminated = true;
45         }
46
47 }