protected boolean removePropertyListener ( final BoundPropertyListener listener ) { // get the bound property name String name = makePropertyName ( listener . getPropertyName ( ) ) ; // get the bound listener list for the property List list = ( List ) boundListeners . get ( name ) ; boolean removed = false ; if ( list != null ) { removed = list . remove ( listener ) ; // notify listener that is was unbound if ( removed ) listener . propertyUnbound ( this ) ; } return removed ; }
Remove a bound property listener .