Класс 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() |
Возвращает строковое представление объекта. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли какой-либо другой объект этому объекту. |
protected void |
finalize() |
Устарело, планируется удаление: этот элемент API может быть удален в будущей версии. Финализация устарела и может быть удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt, либо истечения определенного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt, либо истечения определенного промежутка реального времени. |
Подробное описание конструкторов
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.