/** @param ev event with changes */ public void vetoableChange(PropertyChangeEvent ev) throws PropertyVetoException { if (ev.getPropertyName().equals("systemName")) { final String ov = (String) ev.getOldValue(); final String nv = (String) ev.getNewValue(); if (names.get(nv) != null) { throw new PropertyVetoException("system name already exists: " + ov + " -> " + nv, ev); // NOI18N } } } };
public void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent) { firePropertyChange( PROP_CAPABILITIES, propertyChangeEvent.getOldValue(), propertyChangeEvent.getNewValue() ); } };
/** @param ev event with changes */ public void propertyChange(PropertyChangeEvent ev) { if (ev.getPropertyName().equals("systemName")) { // assign the property to new name String ov = (String) ev.getOldValue(); String nv = (String) ev.getNewValue(); FileSystem fs = (FileSystem) ev.getSource(); if (fs.isValid()) { // when a filesystem is valid then it is attached to a name names.remove(ov); } // register name of the filesystem names.put(nv, fs); // the filesystem becomes valid fs.setValid(true); } } };
if (event.getOldValue()==null && event.getNewValue() instanceof ConfigBeanProxy) { final ConfigBeanProxy proxy = ConfigBeanProxy.class.cast(event.getNewValue()); added.add(Dom.unwrap(proxy)); final NotProcessed nc = target.changed(Changed.TYPE.ADD, proxyType(proxy), proxy); Dom eventSource = Dom.unwrap((ConfigBeanProxy) event.getSource()); if (added.contains(eventSource)) { if (event.getNewValue()==null) { try { proxy = ConfigBeanProxy.class.cast(event.getOldValue()); } catch (ClassCastException e) { proxy = ConfigBeanProxy.class.cast(event.getSource()); changed.add(eventSource); final NotProcessed nc = target.changed(Changed.TYPE.CHANGE, proxyType(proxy), proxy);
private void rollback() { PropertyChangeEvent[] events = eventList.getPropertyChangeEvents(); for (int i = events.length - 1; i >= 0; i--) { PropertyChangeEvent event = events[i]; Object component = event.getSource(); PropertyDescriptor property = Properties.getDescriptor(component.getClass(), event.getPropertyName()); Properties.set(component, property, event.getOldValue()); } } }
@Override public void beforeChange(PropertyChangeEvent evt) throws PropertyVetoException { Object oldValue = evt.getOldValue(); if (oldValue != null && oldValue instanceof ConfigBeanProxy) { ConfigBean bean = ((ConfigBean) Proxy.getInvocationHandler(evt.getSource())); WriteableView writeableSource = bean.getWriteableView(); writeableSource.removeNestedElements(oldValue); } }
@Override public void propertyChange(final PropertyChangeEvent evt) { assertEquals("Wrong event source", expectedSource, evt.getSource()); assertEquals("Wrong property name", "open", evt.getPropertyName()); final Boolean newValue = (Boolean) evt.getNewValue(); final Boolean oldValue = (Boolean) evt.getOldValue(); assertNotEquals("Old and new value are equal", newValue, oldValue); changedValues.add(newValue); }
/** * 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); } } }
if (job.mEvents != null) { for (PropertyChangeEvent event : job.mEvents) { final Dom dom = (Dom) ((ConfigView) Proxy.getInvocationHandler(event.getSource())).getMasterView(); configListeners.addAll(dom.getListeners()); if (event.getNewValue()==null) { Object oldValue = event.getOldValue(); if (oldValue instanceof ConfigBeanProxy) { Dom domOldValue = Dom.unwrap((ConfigBeanProxy) oldValue);
public void propertyChange(PropertyChangeEvent event) { update(); ((Document)event.getOldValue()).removeDocumentListener(this); ((Document)event.getNewValue()).addDocumentListener(this); }
@Override public void beforeChange(PropertyChangeEvent evt) throws PropertyVetoException { Object oldValue = evt.getOldValue(); if (oldValue != null && oldValue instanceof ConfigBeanProxy) { ConfigBean bean = ((ConfigBean) Proxy.getInvocationHandler(evt.getSource())); WriteableView writeableSource = bean.getWriteableView(); writeableSource.removeNestedElements(oldValue); } }
if (!(event.getSource() instanceof Context)) { return; Context context = (Context) event.getSource(); if (event.getPropertyName().equals("sessionTimeout")) { try { int interval = ((Integer) event.getNewValue()).intValue(); if (interval < RegionConfiguration.DEFAULT_MAX_INACTIVE_INTERVAL) { getLogger().warn("The configured session timeout of " + interval + " minutes is invalid. Using the original value of " + event.getOldValue() + " minutes."); interval = ((Integer) event.getOldValue()).intValue();; } catch (NumberFormatException e) { getLogger() .error(sm.getString("standardManager.sessionTimeout", event.getNewValue().toString()));
public void propertyChange(PropertyChangeEvent evt) { if ("enabled".equals(evt.getPropertyName())) { // NOI18N PropertyChangeSupport sup; synchronized (this) { sup = support; } if (sup != null) { sup.firePropertyChange("enabled", evt.getOldValue(), evt.getNewValue()); // NOI18N } } }
public void propertyChange(PropertyChangeEvent evt) { if (evt.getSource() != descriptor || (evt.getNewValue() != ToolWindowType.FLOATING && evt.getNewValue() != ToolWindowType.FLOATING_FREE)) return; oldType = (ToolWindowType) evt.getOldValue(); } });
public void propertyChange(PropertyChangeEvent event) { update(); ((ListSelectionModel) event.getOldValue()).removeListSelectionListener(this); ((ListSelectionModel) event.getNewValue()).addListSelectionListener(this); }
@Override public void propertyChange(PropertyChangeEvent evt) { if (selected == evt.getOldValue()) { selected = Utilities.getPreferredKenai(); } fireContentsChanged(evt.getSource(), 0, getSize()); } };
private static String toString( final PropertyChangeEvent e ) { return "PropertyName=" + e.getPropertyName() + ", OldValue = " + e.getOldValue() + ", NewValue = " + e.getNewValue() + ", Source = " + e.getSource(); }
/** Actually propagate the event. * Intended for overriding. * @param fn the proxy * @param ev the event */ protected void propertyChange(FilterNode fn, PropertyChangeEvent ev) { fn.firePropertyChange(ev.getPropertyName(), ev.getOldValue(), ev.getNewValue()); }
public void propertyChange(PropertyChangeEvent evt) { if (evt.getSource() != descriptor || (evt.getNewValue() != ToolWindowType.FLOATING && evt.getNewValue() != ToolWindowType.FLOATING_FREE)) return; oldType = (ToolWindowType) evt.getOldValue(); } });
public void propertyChange(PropertyChangeEvent event) { update(); ((TableModel) event.getOldValue()).removeTableModelListener(this); ((TableModel) event.getNewValue()).addTableModelListener(this); } }