src/main/java/org/jboss/util/property/PropertyGroup.java
/**
    * Remove a bound property listener.
    *
    * <p>Generates a fully qualified property name and removes the listener
    *    under that name.
    *
    * @param listener   Bound property listener to remove.
    * @return           True if listener was removed.
    */
Remove a bound property listener.
Generates a fully qualified property name and removes the listener
under that name.

@param listener   Bound property listener to remove.
@return           True if listener was removed.
Remove a bound property listener . Generates a fully qualified property name and removes the listener under that name . @param listener Bound property listener to remove . @return True if listener was removed .
protected boolean removePropertyListener(final BoundPropertyListener listener)
   {
      String name = makePropertyName(listener.getPropertyName());
      List list = (List) boundListeners.get(name);
      boolean removed = false;
      if (list != null)
      {
         removed = list.remove(listener);
         if (removed)
            listener.propertyUnbound(this);
      }
      return removed;
   }
protected boolean removePropertyListener ( final BoundPropertyListener listener ) { String name = makePropertyName ( listener . getPropertyName ( ) ) ; List list = ( List ) boundListeners . get ( name ) ; boolean removed = false ; if ( list != null ) { removed = list . remove ( listener ) ; if ( removed ) listener . propertyUnbound ( this ) ; } return removed ; }
Remove a bound property listener.
Remove a bound property listener .
// get the bound property name // get the bound listener list for the property // notify listener that is was unbound