Revision 1282
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/DefaultActionListenerSupport.java | ||
---|---|---|
11 | 11 |
|
12 | 12 |
protected Set listeners = new HashSet(); |
13 | 13 |
|
14 |
@Override |
|
14 | 15 |
public void addActionListener(ActionListener listener) { |
15 | 16 |
listeners.add(listener); |
16 | 17 |
} |
17 | 18 |
|
19 |
@Override |
|
18 | 20 |
public ActionListener[] getActionListeners() { |
19 | 21 |
return (ActionListener[]) this.listeners.toArray(new ActionListener[this.listeners.size()]); |
20 | 22 |
} |
21 | 23 |
|
24 |
@Override |
|
22 | 25 |
public void removeActionListener(ActionListener listener) { |
23 | 26 |
listeners.remove(listener); |
24 | 27 |
} |
25 | 28 |
|
29 |
@Override |
|
26 | 30 |
public void removeAllActionListener() { |
27 | 31 |
this.listeners.clear(); |
28 | 32 |
} |
29 | 33 |
|
34 |
@Override |
|
30 | 35 |
public void fireActionEvent(ActionEvent event) { |
31 | 36 |
Iterator it = this.listeners.iterator(); |
32 | 37 |
while (it.hasNext()) { |
Also available in: Unified diff