Spec-Zone.ru › OpenJDK 25

Класс FeatureDescriptor

java.lang.Object
java.beans.FeatureDescriptor
Прямые известные подклассы:
BeanDescriptor, EventSetDescriptor, MethodDescriptor, ParameterDescriptor, PropertyDescriptor
public class FeatureDescriptor extends Object
Класс FeatureDescriptor является общим базовым классом для PropertyDescriptor, EventSetDescriptor, MethodDescriptor и т. д.

Он предоставляет общую информацию, которую можно задать и получить для любых дескрипторов интроспекции.

Кроме того, он предоставляет механизм расширения, позволяющий связывать произвольные пары атрибут/значение с элементом проектирования.

Начиная с:
1.1

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

Конструктор Описание
FeatureDescriptor()
Создает FeatureDescriptor.

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

Модификатор и тип Метод Описание
Enumeration<String> attributeNames()
Возвращает перечисление независимых от локали имен этой характеристики.
String getDisplayName()
Возвращает локализованное отображаемое имя этой характеристики.
String getName()
Возвращает программное имя этой характеристики.
String getShortDescription()
Возвращает краткое описание этой характеристики.
Object getValue(String attributeName)
Извлекает именованный атрибут этой характеристики.
boolean isExpert()
Флаг «экспертный» используется для различения характеристик, предназначенных для опытных пользователей, и характеристик, предназначенных для обычных пользователей.
boolean isHidden()
Флаг «скрытый» используется для обозначения характеристик, предназначенных только для использования инструментами и не отображаемых пользователям.
boolean isPreferred()
Флаг «предпочтительный» используется для обозначения характеристик, особенно важных для отображения пользователям.
void setDisplayName(String displayName)
Задает локализованное отображаемое имя этой характеристики.
void setExpert(boolean expert)
Флаг «экспертный» используется для различения характеристик, предназначенных для опытных пользователей, и характеристик, предназначенных для обычных пользователей.
void setHidden(boolean hidden)
Флаг «скрытый» используется для обозначения характеристик, предназначенных только для использования инструментами и не отображаемых пользователям.
void setName(String name)
Задает программное имя этой характеристики.
void setPreferred(boolean preferred)
Флаг «предпочтительный» используется для обозначения характеристик, особенно важных для отображения пользователям.
void setShortDescription(String text)
Характеристике можно сопоставить краткую описательную строку.
void setValue(String attributeName, Object value)
Связывает именованный атрибут с этой характеристикой.
String toString()
Возвращает строковое представление объекта.

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

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

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

FeatureDescriptor

public FeatureDescriptor()
Создает FeatureDescriptor.

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

getName

public String getName()
Возвращает программное имя этой характеристики.
Возвращает:
Программное имя свойства/метода/события

setName

public void setName(String name)
Задает программное имя этой характеристики.
Параметры:
name — программное имя свойства/метода/события

getDisplayName

public String getDisplayName()
Возвращает локализованное отображаемое имя этой характеристики.
Возвращает:
Локализованное отображаемое имя свойства/метода/события. По умолчанию оно совпадает с программным именем, возвращаемым методом getName.

setDisplayName

public void setDisplayName(String displayName)
Задает локализованное отображаемое имя этой характеристики.
Параметры:
displayName — локализованное отображаемое имя свойства/метода/события.

isExpert

public boolean isExpert()
Флаг «экспертный» используется для различения характеристик, предназначенных для опытных пользователей, и характеристик, предназначенных для обычных пользователей.
Возвращает:
Истина, если эта характеристика предназначена только для опытных пользователей.

setExpert

public void setExpert(boolean expert)
Флаг «экспертный» используется для различения характеристик, предназначенных для опытных пользователей, и характеристик, предназначенных для обычных пользователей.
Параметры:
expert — истина, если эта характеристика предназначена только для опытных пользователей.

isHidden

public boolean isHidden()
Флаг «скрытый» используется для обозначения характеристик, предназначенных только для использования инструментами и не отображаемых пользователям.
Возвращает:
Истина, если эту характеристику следует скрыть от пользователей.

setHidden

public void setHidden(boolean hidden)
Флаг «скрытый» используется для обозначения характеристик, предназначенных только для использования инструментами и не отображаемых пользователям.
Параметры:
hidden — истина, если эту характеристику следует скрыть от пользователей.

isPreferred

public boolean isPreferred()
Флаг «предпочтительный» используется для обозначения характеристик, особенно важных для отображения пользователям.
Возвращает:
Истина, если эту характеристику следует в первую очередь показывать пользователям.
Начиная с:
1.2

setPreferred

public void setPreferred(boolean preferred)
Флаг «предпочтительный» используется для обозначения характеристик, особенно важных для отображения пользователям.
Параметры:
preferred — истина, если эту характеристику следует в первую очередь показывать пользователям.
Начиная с:
1.2

getShortDescription

public String getShortDescription()
Возвращает краткое описание этой характеристики.
Возвращает:
Локализованное краткое описание, связанное с этим свойством/методом/событием. По умолчанию оно совпадает с отображаемым именем.

setShortDescription

public void setShortDescription(String text)
Характеристике можно сопоставить краткую описательную строку. Обычно длина таких описательных строк не должна превышать примерно 40 символов.
Параметры:
text — (локализованное) краткое описание, связанное с этим свойством/методом/событием.

setValue

public void setValue(String attributeName, Object value)
Связывает именованный атрибут с этой характеристикой.
Параметры:
attributeName — независимое от локали имя атрибута
value — значение.

getValue

public Object getValue(String attributeName)
Извлекает именованный атрибут этой характеристики.
Параметры:
attributeName — независимое от локали имя атрибута
Возвращает:
Значение атрибута. Может быть null, если атрибут неизвестен.

attributeNames

public Enumeration<String> attributeNames()
Возвращает перечисление независимых от локали имен этой характеристики.
Возвращает:
Перечисление независимых от локали имен всех атрибутов, зарегистрированных с помощью setValue.

toString

public String toString()
Возвращает строковое представление объекта.
Переопределяет:
toString в классе Object
Возвращает:
строковое представление объекта
Начиная с:
1.7

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по 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/FeatureDescriptor.html

Spec-Zone.ru

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