27 28 import java.beans.beancontext.BeanContextMembershipEvent; 29 30 import java.util.EventListener; 31 32 /** 33 * <p> 34 * Compliant BeanContexts fire events on this interface when the state of 35 * the membership of the BeanContext changes. 36 * </p> 37 * 38 * @author Laurence P. G. Cable 39 * @since 1.2 40 * @see java.beans.beancontext.BeanContext 41 */ 42 43 public interface BeanContextMembershipListener extends EventListener { 44 45 /** 46 * Called when a child or list of children is added to a 47 * <code>BeanContext</code> that this listener is registered with. 48 * @param bcme The <code>BeanContextMembershipEvent</code> 49 * describing the change that occurred. 50 */ 51 void childrenAdded(BeanContextMembershipEvent bcme); 52 53 /** 54 * Called when a child or list of children is removed 55 * from a <code>BeanContext</code> that this listener 56 * is registered with. 57 * @param bcme The <code>BeanContextMembershipEvent</code> 58 * describing the change that occurred. 59 */ 60 void childrenRemoved(BeanContextMembershipEvent bcme); 61 } | 27 28 import java.beans.beancontext.BeanContextMembershipEvent; 29 30 import java.util.EventListener; 31 32 /** 33 * <p> 34 * Compliant BeanContexts fire events on this interface when the state of 35 * the membership of the BeanContext changes. 36 * </p> 37 * 38 * @author Laurence P. G. Cable 39 * @since 1.2 40 * @see java.beans.beancontext.BeanContext 41 */ 42 43 public interface BeanContextMembershipListener extends EventListener { 44 45 /** 46 * Called when a child or list of children is added to a 47 * {@code BeanContext} that this listener is registered with. 48 * @param bcme The {@code BeanContextMembershipEvent} 49 * describing the change that occurred. 50 */ 51 void childrenAdded(BeanContextMembershipEvent bcme); 52 53 /** 54 * Called when a child or list of children is removed 55 * from a {@code BeanContext} that this listener 56 * is registered with. 57 * @param bcme The {@code BeanContextMembershipEvent} 58 * describing the change that occurred. 59 */ 60 void childrenRemoved(BeanContextMembershipEvent bcme); 61 } |