Refine search
public void updateTargetValue(Object value) { listener.propertyChange(new PropertyChangeEvent(proxyObject, propertyName, InvokerHelper.getProperty(proxyObject, propertyName), value)); } }
/** forward possible help context change in custom editor */ public void propertyChange(PropertyChangeEvent e) { if (DialogDescriptor.PROP_HELP_CTX.equals(e.getPropertyName())) { if (dialog instanceof PropertyChangeListener) { ((PropertyChangeListener) dialog).propertyChange(e); } } } }
/** * Publishes a property change event to all listeners of that property. If * the event's old and new values are equal (but non-null), no event will be * published. */ public void firePropertyChange(PropertyChangeEvent event) { String propertyName = event.getPropertyName(); Object oldValue = event.getOldValue(); Object newValue = event.getNewValue(); if (newValue != null && oldValue != null && newValue.equals(oldValue)) { return; } notifyEachListener: for (PropertyChangeListener p : listeners) { // unwrap listener proxies until we get a mismatched name or the real listener while (p instanceof PropertyChangeListenerProxy) { PropertyChangeListenerProxy proxy = (PropertyChangeListenerProxy) p; if (!Objects.equal(proxy.getPropertyName(), propertyName)) { continue notifyEachListener; } p = (PropertyChangeListener) proxy.getListener(); } p.propertyChange(event); } } }
public void propertyChange(final PropertyChangeEvent e) { if (e.getPropertyName().equals(SelectableAction.SELECTION_PROPERTY)) { final Boolean isSelected = (Boolean) e.getNewValue(); setSelected(isSelected.booleanValue()); } else { defaultPropertyChanegListener.propertyChange(e); } }
private void dispatchChangedEvent(PropertyChangeEvent event) { if (subscribers != null) { for (PropertyChangeListener subscriber : subscribers) { subscriber.propertyChange(event); } } }
JLabel label = new JLabel("small"); Dimension d = label.getPreferredSize(); PropertyChangeListener l = new PropertyChangeListener() ... boolean called; propertyChanged(...) called = true; label.addPropertyChangeListener("preferredSize", l); label.setText("just some longer text"); if (!d.equals(label.getPreferredSize()) assertTrue("listener must have been notified", l.called);
public void propertyChange(PropertyChangeEvent evt) { if (propertyName.equals(evt.getPropertyName())) listener.propertyChange(evt); } });
public void propertyChange(PropertyChangeEvent event) { PropertyChangeListener listener = (PropertyChangeListener) getListener(); listener.propertyChange(event); } }
public void setProperty(final String property) { final String oldValue = this.property; this.property = property; listeners.fire().propertyChange(new PropertyChangeEvent(this, "property", oldValue, property)); }
@Override public void propertyChange(PropertyChangeEvent evt) { if (AbstractHyperlinkAction.VISITED_KEY.equals(evt.getPropertyName())) { configureClickedPropertyFromAction(a); } else { superListener.propertyChange(evt); } }
/** Tests if the object we reference to still exists and * if so, delegate to it. Otherwise remove from the source * if it has removePropertyChangeListener method. */ @Override public void propertyChange(PropertyChangeEvent ev) { PropertyChangeListener l = (PropertyChangeListener) super.get(ev); if (l != null) { l.propertyChange(ev); } }
private <T> void firePropertyChange(final String prop, final T oldValue, final T newValue) { if ((oldValue != null && !oldValue.equals(newValue)) || newValue != null) { for (PropertyChangeListener propertyChangeListener : propertyChangeListeners) { propertyChangeListener.propertyChange(new PropertyChangeEvent(Configuration.this, prop, oldValue, newValue)); } } }
@Override public void propertyChange(PropertyChangeEvent evt) { if (AbstractHyperlinkAction.VISITED_KEY.equals(evt.getPropertyName())) { configureClickedPropertyFromAction(a); } else { superListener.propertyChange(evt); } }
public void propertyChange(PropertyChangeEvent pce) { PropertyChangeListener pcl = get(); if (pcl == null) { // The referent listener was GC'ed, we're no longer // interested in PropertyChanges, remove the listener. dispose(); } else { pcl.propertyChange(pce); } }
protected void fireProperty(String propertyName, Object old, Object value) { monitor.readLock().lock(); try { if (propertyListeners == null) { return; } PropertyChangeEvent event = new PropertyChangeEvent(this, "propertyName", old, value); for (PropertyChangeListener propertyChangeListener : propertyListeners) { try { propertyChangeListener.propertyChange(event); } catch (Throwable t) { if (LOGGER.isLoggable(Level.FINER)) { LOGGER.logp( Level.FINE, propertyChangeListener.getClass().getName(), "propertyChange", t.getLocalizedMessage(), t); } } } } finally { monitor.readLock().unlock(); } }
@Override public void propertyChange(PropertyChangeEvent evt) { if (AbstractHyperlinkAction.VISITED_KEY.equals(evt.getPropertyName())) { configureClickedPropertyFromAction(a); } else { superListener.propertyChange(evt); } }
private void notifyListeners(final PropertyChangeEvent evt) { for (final PropertyChangeListener listener : listeners) { listener.propertyChange(evt); } }
ev = new PropertyChangeEvent(this, name, o, n); l.propertyChange(ev);
public void propertyChange(PropertyChangeEvent evt) { if (AbstractHyperlinkAction.VISITED_KEY.equals(evt.getPropertyName())) { configureClickedPropertyFromAction(a); } else { superListener.propertyChange(evt); } }
/** * Notify {@link PropertyChangeListener} objects that the object has been updated * @param propertyChangeEvent - The property Change event */ private void notifyListeners(PropertyChangeEvent propertyChangeEvent) { for (PropertyChangeListener listener : listeners) { listener.propertyChange(propertyChangeEvent); } }