Класс BeanDescriptor
java.lang.Object
java.beans.FeatureDescriptor
java.beans.BeanDescriptor
public class BeanDescriptor extends FeatureDescriptor
BeanDescriptor предоставляет общую информацию о компоненте (bean), включая его класс Java, отображаемое имя и т. д.
Это один из видов дескрипторов, возвращаемых объектом BeanInfo, который также возвращает дескрипторы свойств, методов и событий.
- Начиная с:
- 1.1
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BeanDescriptor |
Создает BeanDescriptor для компонента (bean), у которого нет настройщика. |
BeanDescriptor |
Создает BeanDescriptor для компонента (bean), у которого есть настройщик. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Class |
getBeanClass() |
Возвращает объект Class компонента (bean). |
Class |
getCustomizerClass() |
Возвращает объект Class настройщика компонента (bean). |
Методы, объявленные в классе FeatureDescriptor
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue, toString
Подробное описание конструкторов
BeanDescriptor
public BeanDescriptor(Class<?> beanClass)
Создает BeanDescriptor для компонента (bean), у которого нет настройщика.
- Параметры:
-
beanClass— объект Class класса Java, реализующего компонент (bean). Например, sun.beans.OurButton.class.
BeanDescriptor
public BeanDescriptor(Class<?> beanClass, Class<?> customizerClass)
Создает BeanDescriptor для компонента (bean), у которого есть настройщик.
- Параметры:
-
beanClass— объект Class класса Java, реализующего компонент (bean). Например, sun.beans.OurButton.class. -
customizerClass— объект Class класса Java, реализующего настройщик компонента (bean). Например, sun.beans.OurButtonCustomizer.class.
Подробное описание методов
getBeanClass
public Class<?> getBeanClass()
Возвращает объект Class компонента (bean).
- Возвращает:
- Объект Class компонента (bean).
getCustomizerClass
public Class<?> getCustomizerClass()
Возвращает объект Class настройщика компонента (bean).
- Возвращает:
- Объект Class настройщика компонента (bean). Если у компонента (bean) нет настройщика, возвращается null.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/beans/BeanDescriptor.html