Revision 2562 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/DefaultChangeListenerHelper.java
DefaultChangeListenerHelper.java | ||
---|---|---|
10 | 10 |
public class DefaultChangeListenerHelper implements ChangeListenerHelper { |
11 | 11 |
|
12 | 12 |
protected Set listeners = new HashSet(); |
13 |
protected boolean enabled; |
|
13 | 14 |
|
14 | 15 |
public DefaultChangeListenerHelper() { |
15 |
|
|
16 |
this.enabled = true; |
|
16 | 17 |
} |
17 | 18 |
|
18 | 19 |
@Override |
... | ... | |
47 | 48 |
|
48 | 49 |
@Override |
49 | 50 |
public void fireEvent(ChangeEvent event) { |
51 |
if( !this.enabled ) { |
|
52 |
return; |
|
53 |
} |
|
50 | 54 |
Iterator it = this.listeners.iterator(); |
51 | 55 |
while (it.hasNext()) { |
52 | 56 |
ChangeListener listener = (ChangeListener) it.next(); |
... | ... | |
54 | 58 |
} |
55 | 59 |
} |
56 | 60 |
|
61 |
@Override |
|
62 |
public void setEnabledEvents(boolean enabled) { |
|
63 |
this.enabled = enabled; |
|
64 |
} |
|
65 |
|
|
66 |
@Override |
|
67 |
public boolean isEnabledEvents() { |
|
68 |
return this.enabled; |
|
69 |
} |
|
70 |
|
|
57 | 71 |
} |
Also available in: Unified diff