Класс FeatureDescriptor
- Прямые известные подклассы:
-
BeanDescriptor,EventSetDescriptor,MethodDescriptor,ParameterDescriptor,PropertyDescriptor
public class FeatureDescriptor extends Object
Он поддерживает некоторые общие сведения, которые можно устанавливать и извлекать для любого из описателей интроспекции.
Кроме того, он предоставляет механизм расширения, позволяющий ассоциировать произвольные пары атрибут/значение с элементом дизайна.
- С:
- 1.1
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
FeatureDescriptor() |
Создаёт FeatureDescriptor. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Enumeration |
attributeNames() |
Получает перечисление локально-независимых имён этого элемента. |
String |
getDisplayName() |
Получает локализованное имя для отображения этого элемента. |
String |
getName() |
Получает программное имя этого элемента. |
String |
getShortDescription() |
Получает краткое описание этого элемента. |
Object |
getValue |
Получает атрибут с заданным именем для этого элемента. |
boolean |
isExpert() |
Флаг "эксперт" используется для различения элементов, предназначенных для экспертов, от элементов, предназначенных для обычных пользователей. |
boolean |
isHidden() |
Флаг "скрытый" используется для идентификации элементов, предназначенных только для использования инструментами, и которые не должны быть представлены пользователям. |
boolean |
isPreferred() |
Флаг "предпочтительный" используется для идентификации элементов, которые особенно важны для отображения пользователям. |
void |
setDisplayName |
Устанавливает локализованное имя для отображения этого элемента. |
void |
setExpert |
Флаг "эксперт" используется для различения элементов, предназначенных для экспертов, от элементов, предназначенных для обычных пользователей. |
void |
setHidden |
Флаг "скрытый" используется для идентификации элементов, предназначенных только для использования инструментами, и которые не должны быть представлены пользователям. |
void |
setName |
Устанавливает программное имя этого элемента. |
void |
setPreferred |
Флаг "предпочтительный" используется для идентификации элементов, которые особенно важны для отображения пользователям. |
void |
setShortDescription |
Вы можете ассоциировать краткую описательную строку с элементом. |
void |
setValue |
Ассоциирует атрибут с заданным именем с этим элементом. |
String |
toString() |
Возвращает строковое представление объекта. |
Подробное описание конструкторов
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()
- Возвращает:
- True, если этот элемент предназначен только для опытных пользователей.
setExpert
public void setExpert(boolean expert)
- Параметры:
-
expert- True, если этот элемент предназначен только для опытных пользователей.
isHidden
public boolean isHidden()
- Возвращает:
- True, если этот элемент должен быть скрыт от пользователей.
setHidden
public void setHidden(boolean hidden)
- Параметры:
-
hidden- True, если этот элемент должен быть скрыт от пользователей.
isPreferred
public boolean isPreferred()
- Возвращает:
- True, если этот элемент должен быть предпочтительно показан пользователям.
- С тех пор:
- 1.2
setPreferred
public void setPreferred(boolean preferred)
- Параметры:
-
preferred- True, если этот элемент должен быть предпочтительно показан пользователям. - С тех пор:
- 1.2
getShortDescription
public String getShortDescription()
- Возвращает:
- Локализованное краткое описание, связанное с этим свойством/методом/событием. По умолчанию совпадает с именем для отображения.
setShortDescription
public void setShortDescription(String text)
- Параметры:
-
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
© 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