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

View differences:

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