public void setWindowPosX(int windowPosX) { int oldValue = this.windowPosX; this.windowPosX = windowPosX; propertyChangeSupport.firePropertyChange(WINDOW_POS_X, oldValue, this.windowPosX); }
/** * Adds a change listener to this circuit breaker. This listener is notified whenever * the state of this circuit breaker changes. If the listener is * <strong>null</strong>, it is silently ignored. * * @param listener the listener to be added */ public void addChangeListener(final PropertyChangeListener listener) { changeSupport.addPropertyChangeListener(listener); }
/** * Removes the specified change listener from this circuit breaker. * * @param listener the listener to be removed */ public void removeChangeListener(final PropertyChangeListener listener) { changeSupport.removePropertyChangeListener(listener); }
/** * Add a PropertyChangeListener to the listener list. * @param listener The listener to add. */ public void addPropertyChangeListener(PropertyChangeListener listener) { if ( propertyChangeSupport == null ) { propertyChangeSupport = new PropertyChangeSupport(this); } propertyChangeSupport.addPropertyChangeListener(listener); }
public class Animal { // Create PropertyChangeSupport to manage listeners and fire events. private final PropertyChangeSupport support = new PropertyChangeSupport(this); private int foo; // Provide delegating methods to add / remove listeners to / from the support class. public void addPropertyChangeListener(PropertyChangeListener l) { support.addPropertyChangeListener(l); } public void removePropertyChangeListener(PropertyChangeListener l) { support.removePropertyChangeListener(l); } // Simple example of how to fire an event when the value of 'foo' is changed. protected void setFoo(int foo) { if (this.foo != foo) { // Remember previous value, assign new value and then fire event. int oldFoo = this.foo; this.foo = foo; support.firePropertyChange("foo", oldFoo, this.foo); } } }
this.propertySupport = new PropertyChangeSupport(this); String oldName = this.name ; this.name = name ; propertySupport.firePropertyChange("name", oldName, name); propertySupport.addPropertyChangeListener(listener);
/** * Creates an {@code AbstractCircuitBreaker}. It also creates an internal {@code PropertyChangeSupport}. */ public AbstractCircuitBreaker() { changeSupport = new PropertyChangeSupport(this); }
/** * Removes the specified property change listener so that it * no longer receives property change events from this object. * @param l the property change listener */ public final void removePropertyChangeListener(PropertyChangeListener l) { boolean callRemoved; synchronized (getLock()) { PropertyChangeSupport supp = (PropertyChangeSupport) getProperty(PROP_SUPPORT); if (supp == null) { return; } boolean hasListener = supp.hasListeners(null); supp.removePropertyChangeListener(l); callRemoved = hasListener && !supp.hasListeners(null); } if (callRemoved) { putProperty(PROP_SUPPORT, null); // clean the PCS, see #25417 removeNotifySuper = false; removeNotify(); if (!removeNotifySuper) { String msg = "You must call super.removeNotify() from " + getClass().getName() + ".removeNotify()"; // NOI18N err.warning(msg); } } }
public PropertyChangeListener[] getPropertyChangeListeners() { return pcs.getPropertyChangeListeners(); }
/** Add a property change listener. * @param l the listener to add */ public final synchronized void addPropertyChangeListener(PropertyChangeListener l) { if (supp == null) { supp = new PropertyChangeSupport(this); } supp.addPropertyChangeListener(l); }
public GCModelLoaderGroupTrackerImpl() { super(); propertyChangeSupport = new PropertyChangeSupport(this); }
public PropertyChangeListener[] getPropertyChangeListeners(String propertyName) { return pcs.getPropertyChangeListeners(propertyName); }
public void setWindowWidth(int windowWidth) { int oldValue = this.windowWidth; this.windowWidth = windowWidth; propertyChangeSupport.firePropertyChange(WINDOW_WIDTH, oldValue, this.windowWidth); }
/** * @param changeListener The PropertyChangeListener to subscribe to */ public void subscribe(PropertyChangeListener changeListener) { this.propertyChangeSupport.addPropertyChangeListener(changeListener); }
/** * @param changeListener The PropertyChangeListener to unsusbcribe from */ public void unsubscribe(PropertyChangeListener changeListener) { this.propertyChangeSupport.removePropertyChangeListener(changeListener); } }
public synchronized void addPropertyChangeListener(PropertyChangeListener l) { if (supp == null) { supp = new PropertyChangeSupport(this); } supp.addPropertyChangeListener(l); }
public ObservableList(List delegate, Closure test) { this.delegate = delegate; this.test = test; pcs = new PropertyChangeSupport(this); }
public PropertyChangeListener[] getPropertyChangeListeners() { return pcs.getPropertyChangeListeners(); }
public void setWindowHeight(int windowHeight) { int oldValue = this.windowHeight; this.windowHeight = windowHeight; propertyChangeSupport.firePropertyChange(WINDOW_HEIGHT, oldValue, this.windowHeight); }
@Override public void addPropertyChangeListener(PropertyChangeListener listener) { propertyChangeSupport.addPropertyChangeListener(listener); }