Класс 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() |
Флаг "expert" используется для различения элементов, предназначенных для опытных пользователей, от элементов, предназначенных для обычных пользователей. |
boolean |
isHidden() |
Флаг "hidden" используется для идентификации элементов, предназначенных только для использования инструментами, и которые не должны быть отображены людям. |
boolean |
isPreferred() |
Флаг "preferred" используется для идентификации элементов, которые особенно важны для отображения людям. |
void |
setDisplayName |
Устанавливает локализованное имя отображения этого элемента. |
void |
setExpert |
Флаг "expert" используется для различения элементов, предназначенных для опытных пользователей, от элементов, предназначенных для обычных пользователей. |
void |
setHidden |
Флаг "hidden" используется для идентификации элементов, предназначенных только для использования инструментами, и которые не должны быть отображены людям. |
void |
setName |
Устанавливает программное имя этого элемента. |
void |
setPreferred |
Флаг "preferred" используется для идентификации элементов, которые особенно важны для отображения людям. |
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, 2023, 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/21/docs/api/java.desktop/java/beans/FeatureDescriptor.html