21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 package java.beans.beancontext; 27 28 import java.beans.BeanInfo; 29 30 /** 31 * A BeanContextServiceProvider implementor who wishes to provide explicit 32 * information about the services their bean may provide shall implement a 33 * BeanInfo class that implements this BeanInfo subinterface and provides 34 * explicit information about the methods, properties, events, etc, of their 35 * services. 36 */ 37 38 public interface BeanContextServiceProviderBeanInfo extends BeanInfo { 39 40 /** 41 * Gets a <code>BeanInfo</code> array, one for each 42 * service class or interface statically available 43 * from this ServiceProvider. 44 * @return the <code>BeanInfo</code> array 45 */ 46 BeanInfo[] getServicesBeanInfo(); 47 } | 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 package java.beans.beancontext; 27 28 import java.beans.BeanInfo; 29 30 /** 31 * A BeanContextServiceProvider implementor who wishes to provide explicit 32 * information about the services their bean may provide shall implement a 33 * BeanInfo class that implements this BeanInfo subinterface and provides 34 * explicit information about the methods, properties, events, etc, of their 35 * services. 36 */ 37 38 public interface BeanContextServiceProviderBeanInfo extends BeanInfo { 39 40 /** 41 * Gets a {@code BeanInfo} array, one for each 42 * service class or interface statically available 43 * from this ServiceProvider. 44 * @return the {@code BeanInfo} array 45 */ 46 BeanInfo[] getServicesBeanInfo(); 47 } |