1. /*
  2. * @(#)BeanContextMembershipListener.java 1.5 01/11/29
  3. *
  4. * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. package java.beans.beancontext;
  8. import java.beans.beancontext.BeanContextMembershipEvent;
  9. import java.util.EventListener;
  10. /**
  11. * <p>
  12. * Compliant BeanContexts fire events on this interface when the state of
  13. * the membership of the BeanContext changes.
  14. * </p>
  15. *
  16. * @author Laurence P. G. Cable
  17. * @version 1.5
  18. * @since JDK1.2
  19. * @see java.beans.beancontext.BeanContext
  20. */
  21. public interface BeanContextMembershipListener extends EventListener {
  22. /**
  23. * @param bcme The BeanContextMembershipEvent describing the change that occurred.
  24. */
  25. void childrenAdded(BeanContextMembershipEvent bcme);
  26. /**
  27. * @param bcme The BeanContextMembershipEvent describing the change that occurred.
  28. */
  29. void childrenRemoved(BeanContextMembershipEvent bcme);
  30. }