Spec-Zone.ru › OpenJDK 25

Класс BeanDescriptor

java.lang.Object
java.beans.FeatureDescriptor
java.beans.BeanDescriptor
public class BeanDescriptor extends FeatureDescriptor
BeanDescriptor предоставляет общую информацию о компоненте (bean), включая его класс Java, отображаемое имя и т. д.

Это один из видов дескрипторов, возвращаемых объектом BeanInfo, который также возвращает дескрипторы свойств, методов и событий.

Начиная с:
1.1

Краткое описание конструкторов

Конструктор Описание
BeanDescriptor(Class<?> beanClass)
Создает BeanDescriptor для компонента (bean), у которого нет настройщика.
BeanDescriptor(Class<?> beanClass, Class<?> customizerClass)
Создает 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

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

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.

Сообщить об ошибке или предложить улучшение
Дополнительную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API