1. /*
  2. * @(#)BeanContextChildComponentProxy.java 1.6 00/02/02
  3. *
  4. * Copyright 1998-2000 Sun Microsystems, Inc. All Rights Reserved.
  5. *
  6. * This software is the proprietary information of Sun Microsystems, Inc.
  7. * Use is subject to license terms.
  8. *
  9. */
  10. package java.beans.beancontext;
  11. import java.awt.Component;
  12. /**
  13. * <p>
  14. * This interface is implemented by
  15. * <code>BeanContextChildren</code> that have an AWT <code>Component</code>
  16. * associated with them.
  17. * </p>
  18. *
  19. * @author Laurence P. G. Cable
  20. * @version 1.6, 02/02/00
  21. * @since 1.2
  22. *
  23. * @seealso java.beans.beancontext.BeanContext
  24. * @seealso java.beans.beancontext.BeanContextSupport
  25. */
  26. public interface BeanContextChildComponentProxy {
  27. /**
  28. * Gets the <code>java.awt.Component</code> associated with
  29. * this <code>BeanContextChild</code>.
  30. * @return the AWT <code>Component</code> associated with
  31. * this <code>BeanContextChild</code>
  32. */
  33. Component getComponent();
  34. }