Class java.beans.BeanDescriptor
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class java.beans.BeanDescriptor

java.lang.Object
   |
   +----java.beans.FeatureDescriptor
           |
           +----java.beans.BeanDescriptor

public class BeanDescriptor
extends FeatureDescriptor
A BeanDescriptor provides global information about a "bean", including its Java class, its displayName, etc.

This is one of the kinds of descriptor returned by a BeanInfo object, which also returns descriptors for properties, method, and events.


Constructor Index

 o BeanDescriptor(String)
Create a BeanDescriptor for a bean that doesn't have a customizer.
 o BeanDescriptor(String, String)
Create a BeanDescriptor for a bean that has a customizer.

Method Index

 o getBeanClass()
 o getCustomizerClass()

Constructors

 o BeanDescriptor
  public BeanDescriptor(String beanClassName) throws IntrospectionException
Create a BeanDescriptor for a bean that doesn't have a customizer.
Parameters:
beanClassName - The full name of the Java class that implements the bean. For example "sun.beans.OurButton".
 o BeanDescriptor
  public BeanDescriptor(String beanClassName,
                        String customizerClassName) throws IntrospectionException
Create a BeanDescriptor for a bean that has a customizer.
Parameters:
beanClassName - The full name of the Java class that implements the bean. For example "sun.beans.OurButton".
customizerClassName - The full name of the Java class that implements the bean's Customizer. For example "sun.beans.OurButtonCustomizer".

Methods

 o getBeanClass
  public Class getBeanClass()
Returns:
The Class object for the bean.
 o getCustomizerClass
  public Class getCustomizerClass()
Returns:
The Class object for the bean's customizer. This may be null if the bean doesn't have a customizer.

All Packages  Class Hierarchy  This Package  Previous  Next  Index