Spec-Zone.ru › OpenJDK 24

Класс 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()
Возвращает строковое представление объекта.

Методы, объявленные в классе java.lang.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()
Флаг "expert" используется для различения элементов, предназначенных для опытных пользователей, от тех, которые предназначены для обычных пользователей.
Возвращает:
True, если этот элемент предназначен только для опытных пользователей.

setExpert

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

isHidden

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

setHidden

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

isPreferred

public boolean isPreferred()
Флаг "preferred" используется для идентификации элементов, которые особенно важны для отображения пользователям.
Возвращает:
True, если этот элемент должен быть предпочтительно показан пользователям.
С тех пор:
1.2

setPreferred

public void setPreferred(boolean preferred)
Флаг "preferred" используется для идентификации элементов, которые особенно важны для отображения пользователям.
Параметры:
preferred - True, если этот элемент должен быть предпочтительно показан пользователям.
С тех пор:
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

© 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/beans/FeatureDescriptor.html

Spec-Zone.ru

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