| JavaTM 2 Platform Std. Ed. v1.6.0
java.beans
Class 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. |
| 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()
- Gets the bean's Class object.
- Returns:
- The Class object for the bean.
getCustomizerClass
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.
Copyright 2003 Sun Microsystems, Inc. All rights reserved
|