1package autotest.common;
2
3import java.util.ArrayList;
4import java.util.List;
5
6public class SimpleChangeListenerCollection {
7    private Object source;
8    private List<SimpleChangeListener> listeners = new ArrayList<SimpleChangeListener>();
9
10    public SimpleChangeListenerCollection(Object source) {
11        this.source = source;
12    }
13
14    public void add(SimpleChangeListener listener) {
15        listeners.add(listener);
16    }
17
18    public void notifyListeners() {
19        for (SimpleChangeListener listener : listeners) {
20            listener.onChange(source);
21        }
22    }
23}
24