< prev index next >

src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipListener.java

Print this page




  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 }
< prev index next >