public class

BeanDescriptor

extends FeatureDescriptor
java.lang.Object
   ↳ java.beans.FeatureDescriptor
     ↳ java.beans.BeanDescriptor

Class Overview

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.

Summary

Public Constructors
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.
Public Methods
Class<?> getBeanClass()
Gets the bean's Class object.
Class<?> getCustomizerClass()
Gets the Class object for the bean's customizer.
[Expand]
Inherited Methods
From class java.beans.FeatureDescriptor
From class java.lang.Object

Public Constructors

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.

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.

Public Methods

public Class<?> getBeanClass ()

Gets the bean's Class object.

Returns
  • The Class object for the bean.

public Class<?> getCustomizerClass ()

Gets the Class object for the bean's customizer.

Returns
  • The Class object for the bean's customizer. This may be null if the bean doesn't have a customizer.