java.lang.Object
java.beans.FeatureDescriptor
java.beans.BeanDescriptor
BeanDescriptor提供关于“bean”的全局信息,包括其Java类、显示名称等。
这是BeanInfo对象返回的描述符之一,该对象还返回属性、方法和事件的描述符。
- 自1.1版本起:
- 1.1
-
Constructor Summary
ConstructorDescriptionBeanDescriptor
(Class<?> beanClass) 为没有自定义器的bean创建一个BeanDescriptor。BeanDescriptor
(Class<?> beanClass, Class<?> customizerClass) 为具有自定义器的bean创建一个BeanDescriptor。 -
Method Summary
Methods declared in class java.beans.FeatureDescriptor
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue, toString
-
Constructor Details
-
BeanDescriptor
为没有自定义器的bean创建一个BeanDescriptor。- 参数:
-
beanClass
- 实现bean的Java类的Class对象。例如sun.beans.OurButton.class。
-
BeanDescriptor
为具有自定义器的bean创建一个BeanDescriptor。- 参数:
-
beanClass
- 实现bean的Java类的Class对象。例如sun.beans.OurButton.class。 -
customizerClass
- 实现bean自定义器的Java类的Class对象。例如sun.beans.OurButtonCustomizer.class。
-
-
Method Details
-
getBeanClass
获取bean的Class对象。- 返回:
- bean的Class对象。
-
getCustomizerClass
获取bean自定义器的Class对象。- 返回:
- bean自定义器的Class对象。如果bean没有自定义器,则可能为null。
-