| Package | Description | 
|---|---|
| java.beans | Contains classes related to developing
beans -- components
based on the JavaBeans™ architecture. | 
| java.beans.beancontext | Provides classes and interfaces relating to bean context. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SimpleBeanInfoThis is a support class to make it easier for people to provide
 BeanInfo classes. | 
| Modifier and Type | Method and Description | 
|---|---|
| BeanInfo[] | SimpleBeanInfo. getAdditionalBeanInfo()Claim there are no other relevant BeanInfo objects. | 
| BeanInfo[] | BeanInfo. getAdditionalBeanInfo()This method enables the current  BeanInfoobject
 to return an arbitrary collection of otherBeanInfoobjects
 that provide additional information about the current bean. | 
| static BeanInfo | Introspector. getBeanInfo(Class<?> beanClass)Introspect on a Java Bean and learn about all its properties, exposed
 methods, and events. | 
| static BeanInfo | Introspector. getBeanInfo(Class<?> beanClass,
           Class<?> stopClass)Introspect on a Java bean and learn all about its properties, exposed
 methods, below a given "stop" point. | 
| static BeanInfo | Introspector. getBeanInfo(Class<?> beanClass,
           Class<?> stopClass,
           int flags)Introspect on a Java Bean and learn about all its properties,
 exposed methods and events, below a given  stopClasspoint
 subject to some controlflags. | 
| static BeanInfo | Introspector. getBeanInfo(Class<?> beanClass,
           int flags)Introspect on a Java bean and learn about all its properties, exposed
 methods, and events, subject to some control flags. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BeanContextServiceProviderBeanInfoA BeanContextServiceProvider implementor who wishes to provide explicit
 information about the services their bean may provide shall implement a
 BeanInfo class that implements this BeanInfo subinterface and provides
 explicit information about the methods, properties, events, etc, of their
 services. | 
| Modifier and Type | Method and Description | 
|---|---|
| BeanInfo[] | BeanContextServiceProviderBeanInfo. getServicesBeanInfo()Gets a  BeanInfoarray, one for each
 service class or interface statically available
 from this ServiceProvider. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.