Spec-Zone.ru › OpenJDK 8

Класс FeatureDescriptor

  • java.lang.Object
    • java.beans.FeatureDescriptor
Прямые известные подклассы:
BeanDescriptor, EventSetDescriptor, MethodDescriptor, ParameterDescriptor, PropertyDescriptor

public class FeatureDescriptor
extends Object

Класс FeatureDescriptor является общим базовым классом для PropertyDescriptor, EventSetDescriptor и MethodDescriptor и т. д.

Он поддерживает некоторые общие сведения, которые можно задавать и извлекать для любого из описателей интроспекции.

Кроме того, он предоставляет механизм расширения, позволяющий связывать произвольные пары атрибут/значение с конструктивным элементом.

Конструкторы

Конструктор и описание
FeatureDescriptor()

Создаёт FeatureDescriptor.

Методы

Модификатор и тип Метод и описание
Enumeration<String> attributeNames()

Возвращает перечисление локально-независимых имён данного элемента.

String getDisplayName()

Возвращает локализованное отображаемое имя данного элемента.

String getName()

Возвращает программное имя данного элемента.

String getShortDescription()

Возвращает краткое описание данного элемента.

Object getValue(String attributeName)

Извлекает атрибут с заданным именем для данного элемента.

boolean isExpert()

Флаг «эксперт» используется для различения элементов, предназначенных для экспертных пользователей, и элементов, предназначенных для обычных пользователей.

boolean isHidden()

Флаг «скрытый» используется для идентификации элементов, предназначенных только для использования инструментами и которые не должны отображаться пользователям.

boolean isPreferred()

Флаг «предпочтительный» используется для идентификации элементов, которые особенно важны для отображения пользователям.

void setDisplayName(String displayName)

Устанавливает локализованное отображаемое имя данного элемента.

void setExpert(boolean expert)

Флаг «эксперт» используется для различения элементов, предназначенных для экспертных пользователей, от элементов, предназначенных для обычных пользователей.

void setHidden(boolean hidden)

Флаг «скрытый» используется для идентификации элементов, предназначенных только для использования инструментами, и которые не должны отображаться пользователям.

void setName(String name)

Устанавливает программное имя данного элемента.

void setPreferred(boolean preferred)

Флаг «предпочтительный» используется для идентификации элементов, которые особенно важны для отображения пользователям.

void setShortDescription(String text)

Вы можете ассоциировать короткую строку описания с элементом.

void setValue(String attributeName, Object value)

Ассоциирует атрибут с заданным именем с этим элементом.

String toString()

Возвращает строковое представление объекта.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

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, если данный элемент должен быть предпочтительно показан пользователям.

setPreferred

public void setPreferred(boolean preferred)

Флаг «предпочтительный» используется для идентификации элементов, которые особенно важны для отображения пользователям.

Параметры:
preferred - True, если данный элемент должен быть предпочтительно показан пользователям.

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

public String toString()

Возвращает строковое представление объекта.

Переопределяет:
toString в классе Object
Возвращает:
строковое представление объекта
С:
1.7

© 1993, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API