1. /*
  2. * @(#)BeanContextServiceProviderBeanInfo.java 1.7 00/02/02
  3. *
  4. * Copyright 1996-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.beans.BeanInfo;
  12. /**
  13. * A BeanContextServiceProvider implementor who wishes to provide explicit
  14. * information about the services their bean may provide shall implement a
  15. * BeanInfo class that implements this BeanInfo subinterface and provides
  16. * explicit information about the methods, properties, events, etc, of their
  17. * services.
  18. */
  19. public interface BeanContextServiceProviderBeanInfo extends BeanInfo {
  20. /**
  21. * Gets a <code>BeanInfo</code> array, one for each
  22. * service class or interface statically available
  23. * from this ServiceProvider.
  24. * @return the <code>BeanInfo</code> array
  25. */
  26. BeanInfo[] getServicesBeanInfo();
  27. }