source); for (Object l : propertyValueChangeListeners.toArray()) { ((Property.ValueChangeListener) l).valueChange(event); for (Object listener : listenerList.toArray()) { ((Property.ValueChangeListener) listener) .valueChange(event);
/** * Sends a value change event to all registered listeners. */ protected void fireValueChange() { if (valueChangeListeners != null) { final Property.ValueChangeEvent event = new ValueChangeEvent(this); for (Object l : valueChangeListeners.toArray()) { ((Property.ValueChangeListener) l).valueChange(event); } } }
private void fireValueChange() { ValueChangeEvent event = new ValueChangeEvent() { @Override public Property<Double> getProperty() { return ScaleProperty.this; } }; for(ValueChangeListener listener : m_listeners) { listener.valueChange(event); } }
protected void datasourceValueChanged(TableItems.ValueChangeEvent<I> e) { for (Property.ValueChangeListener listener : propertyValueChangeListeners) { // table implementation does not use property of value change event // see /com/vaadin/v7/ui/Table.java:valueChange(Property.ValueChangeEvent event) listener.valueChange(VOID_VALUE_CHANGE_EVENT); } dataEventsDelegate.tableSourcePropertyValueChanged(e); }