protected void firePropertyChanged ( PropertyEvent event ) { // fire all bound listeners (if any) first if ( boundListeners != null ) { List list = ( List ) boundListeners . get ( event . getPropertyName ( ) ) ; if ( list != null ) { firePropertyChanged ( list , event ) ; } } // next fire all unbound listeners firePropertyChanged ( unboundListeners , event ) ; }
Fire a property changed event to all listeners .