Jalview Imported Sources
[jalview.git] / src / jalview / util / ListenList.java
1 package jalview.util;\r
2 \r
3 import java.util.*;\r
4 \r
5 public class ListenList {\r
6   protected Vector listeners;\r
7   public ListenList() {\r
8     listeners = new Vector();\r
9   }\r
10 \r
11   public void addListener(EventListener l) {\r
12     if (l == null) {\r
13       return;\r
14     }\r
15     if (!listeners.contains(l)) {\r
16       listeners.addElement(l);\r
17     }\r
18   }\r
19 \r
20   public void removeListener(EventListener l) {\r
21     if (l == null) {\r
22       return;\r
23     }\r
24     if (listeners.contains(l)) {\r
25       listeners.removeElement(l);\r
26     }\r
27   }\r
28 }\r