Класс FeatureDescriptor
- Прямые известные подклассы:
-
BeanDescriptor,EventSetDescriptor,MethodDescriptor,ParameterDescriptor,PropertyDescriptor
public class FeatureDescriptor extends Object
Он поддерживает некоторую общую информацию, которая может быть установлена и извлечена для любого из описателей интроспекции.
Кроме того, он предоставляет механизм расширения, позволяющий связывать произвольные пары атрибут/значение с функциональным элементом дизайна.
- С:
- 1.1
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
FeatureDescriptor() |
Создаёт FeatureDescriptor. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Enumeration<String> |
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
public String toString()
- Переопределяет:
-
toStringв классеObject - Возвращает:
- строковое представление объекта
- С:
- 1.7
© 1993, 2021, 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/17/docs/api/java.desktop/java/beans/FeatureDescriptor.html