private void notifyChanges ( Iterable < PropertyChangeEvent > changes ) { List < PropertyChangeListener > activeListeners = listeners . getActiveListeners ( ) ; if ( activeListeners != null ) { for ( PropertyChangeListener listener : activeListeners ) { for ( PropertyChangeEvent event : changes ) { listener . propertyChange ( event ) ; } } } }
Fires off a list of property change events to any interested listeners .