1. /*
  2. * @(#)BeanContextChildComponentProxy.java 1.10 03/12/19
  3. *
  4. * Copyright 2004 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.awt.Component;
  9. /**
  10. * <p>
  11. * This interface is implemented by
  12. * <code>BeanContextChildren</code> that have an AWT <code>Component</code>
  13. * associated with them.
  14. * </p>
  15. *
  16. * @author Laurence P. G. Cable
  17. * @version 1.10, 12/19/03
  18. * @since 1.2
  19. *
  20. * @see java.beans.beancontext.BeanContext
  21. * @see java.beans.beancontext.BeanContextSupport
  22. */
  23. public interface BeanContextChildComponentProxy {
  24. /**
  25. * Gets the <code>java.awt.Component</code> associated with
  26. * this <code>BeanContextChild</code>.
  27. * @return the AWT <code>Component</code> associated with
  28. * this <code>BeanContextChild</code>
  29. */
  30. Component getComponent();
  31. }