Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

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)
Create a BeanDescriptor for a bean that doesn't have a customizer.
 BeanDescriptor(Class beanClass, Class customizerClass)
Create a BeanDescriptor for a bean that has 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.

Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

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.