Java Platform 1.2
Beta 4

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 Summary
BeanDescriptor(Class beanClass, Class customizerClass)
          Create a BeanDescriptor for a bean that has a customizer.
BeanDescriptor(Class beanClass)
          Create a BeanDescriptor for a bean that doesn't have a customizer.
 
Method Summary
 Class getBeanClass()
           
 Class getCustomizerClass()
           
 
Methods inherited from class java.beans.FeatureDescriptor
attributeNames , getDisplayName , getName , getShortDescription , getValue , isExpert , isHidden , isPreferred , setDisplayName , setExpert , setHidden , setName , setPreferred , setShortDescription , setValue
 
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

Constructor Detail

BeanDescriptor

public BeanDescriptor(Class beanClass)
Create a BeanDescriptor for a bean that doesn't have a customizer.
Parameters:
beanClass - The Class object of the Java class that implements the bean. For example sun.beans.OurButton.class.

BeanDescriptor

public BeanDescriptor(Class beanClass,
                      Class customizerClass)
Create a BeanDescriptor for a bean that has a customizer.
Parameters:
beanClass - The Class object of the Java class that implements the bean. For example sun.beans.OurButton.class.
customizerClass - The Class object of the Java class that implements the bean's Customizer. For example sun.beans.OurButtonCustomizer.class.
Method Detail

getBeanClass

public Class getBeanClass()
Returns:
The Class object for the bean.

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.

Java Platform 1.2
Beta 4

Submit a bug or feature
Submit comments/suggestions about new javadoc look
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.
This documentation was generated with a post-Beta4 version of Javadoc.