Класс 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 |
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()
Флаг «экспертный» используется для различения характеристик, предназначенных для опытных пользователей, и характеристик, предназначенных для обычных пользователей.
- Возвращает:
- Истина, если эта характеристика предназначена только для опытных пользователей.
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
© 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