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. |
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
|
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.
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.
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.