Класс MethodDescriptor
java.lang.Object
java.beans.FeatureDescriptor
java.beans.MethodDescriptor
public class MethodDescriptor extends FeatureDescriptor
MethodDescriptor описывает конкретный метод, который Java Bean предоставляет для внешнего доступа из других компонентов.
- Начиная с версии:
- 1.1
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MethodDescriptor |
Создает MethodDescriptor из Method. |
MethodDescriptor |
Создает MethodDescriptor из Method, предоставляя описательную информацию для каждого параметра метода. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Method |
getMethod() |
Возвращает метод, инкапсулируемый этим MethodDescriptor. |
ParameterDescriptor[] |
getParameterDescriptors() |
Возвращает ParameterDescriptor для каждого параметра метода этого MethodDescriptor. |
Методы, объявленные в классе FeatureDescriptor
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
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() |
Заставляет текущий поток ждать, пока он не будет разбужен, обычно посредством уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ждать, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет заданный промежуток реального времени. |
final void |
wait |
Заставляет текущий поток ждать, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет заданный промежуток реального времени. |
Подробное описание конструкторов
MethodDescriptor
public MethodDescriptor(Method method)
Создает
MethodDescriptor из Method.- Параметры:
-
method- Низкоуровневая информация о методе.
MethodDescriptor
public MethodDescriptor(Method method, ParameterDescriptor[] parameterDescriptors)
Создает
MethodDescriptor из Method, предоставляя описательную информацию для каждого параметра метода.- Параметры:
-
method- Низкоуровневая информация о методе. -
parameterDescriptors- Описательная информация для каждого параметра метода.
Подробное описание методов
getMethod
public Method getMethod()
Возвращает метод, инкапсулируемый этим MethodDescriptor.
- Возвращает:
- Низкоуровневое описание метода
getParameterDescriptors
public ParameterDescriptor[] getParameterDescriptors()
Возвращает ParameterDescriptor для каждого параметра метода этого MethodDescriptor.
- Возвращает:
- Имена параметров, независимые от локали. Может вернуть массив null, если имена параметров неизвестны.
© 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.