Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface OpenMBeanParameterInfo
Описывает параметр, используемый в одной или более операциях или конструкторах открытого MBean.
Этот интерфейс объявляет те же самые методы как класс MBeanParameterInfo
. Класс, реализовывая этот интерфейс (обычно OpenMBeanParameterInfoSupport
) должен расшириться MBeanParameterInfo
.
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(Object obj)
Сравнивает указанный параметр obj с этим
OpenMBeanParameterInfo экземпляр для равенства. |
Объект |
getDefaultValue()
Возвращает значение по умолчанию для этого параметра, если это имеет один, или null иначе.
|
Строка |
getDescription()
Возвращает удобочитаемое описание параметра, описанного этим экземпляром OpenMBeanParameterInfo.
|
Set<?> |
getLegalValues()
Возвращает набор юридических значений для этого параметра, если это имеет один, или null иначе.
|
Comparable<?> |
getMaxValue()
Возвращает максимальное значение для этого параметра, если это имеет один, или null иначе.
|
Comparable<?> |
getMinValue()
Возвращает минимальное значение для этого параметра, если это имеет один, или null иначе.
|
Строка |
getName()
Возвращает имя параметра, описанного этим экземпляром OpenMBeanParameterInfo.
|
OpenType<?> |
getOpenType()
Возвращает открытый тип значений параметра, описанного этим экземпляром OpenMBeanParameterInfo.
|
boolean |
hasDefaultValue()
true возвратов, если у этого параметра есть указанное значение по умолчанию, или false иначе.
|
int |
hashCode()
Возвращает значение хэш-кода для этого
OpenMBeanParameterInfo экземпляр. |
boolean |
hasLegalValues()
true возвратов, если у этого параметра есть указанный набор юридических значений, или false иначе.
|
boolean |
hasMaxValue()
true возвратов, если у этого параметра есть указанное максимальное значение, или false иначе.
|
boolean |
hasMinValue()
true возвратов, если у этого параметра есть указанное минимальное значение, или false иначе.
|
boolean |
isValue(Object obj)
Тесты, является ли obj допустимым значением для параметра, описанного этим
OpenMBeanParameterInfo экземпляр. |
Строка |
toString()
Возвращает строковое представление этого
OpenMBeanParameterInfo экземпляр. |
String getDescription()
String getName()
OpenType<?> getOpenType()
Object getDefaultValue()
Set<?> getLegalValues()
Comparable<?> getMinValue()
Comparable<?> getMaxValue()
boolean hasDefaultValue()
boolean hasLegalValues()
boolean hasMinValue()
boolean hasMaxValue()
boolean isValue(Object obj)
OpenMBeanParameterInfo
экземпляр.obj
- объект, который будет протестирован.true
если obj является допустимым значением для параметра, описанного этим OpenMBeanParameterInfo
экземпляр, false
иначе.boolean equals(Object obj)
OpenMBeanParameterInfo
экземпляр для равенства. true возвратов, если и только если все следующие операторы являются истиной:
OpenMBeanParameterInfo
интерфейс,OpenMBeanParameterInfo
интерфейс. equals
в классе Object
obj
- объект, который будет сравнен для равенства с этим OpenMBeanParameterInfo
экземпляр;true
если указанный объект равен этому OpenMBeanParameterInfo
экземпляр.Object.hashCode()
, HashMap
int hashCode()
OpenMBeanParameterInfo
экземпляр. Хэш-код OpenMBeanParameterInfo
экземпляр является суммой хэш-кодов всех элементов информации, используемой в equals
сравнения (то есть: его имя, его открытый тип, и его значение по умолчанию, минута, максимальные и юридические значения).
Это гарантирует это t1.equals(t2)
подразумевает это t1.hashCode()==t2.hashCode()
для любых двух OpenMBeanParameterInfo
экземпляры t1
и t2
, как требуется согласно общему контракту метода Object.hashCode()
.
hashCode
в классе Object
OpenMBeanParameterInfo
экземплярObject.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
String toString()
OpenMBeanParameterInfo
экземпляр. Строковое представление состоит из имени этого класса (то есть javax.management.openmbean.OpenMBeanParameterInfo
), строковое представление имени и открытый тип описанного параметра, и строковое представление ее значения по умолчанию, минута, максимальные и юридические значения.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.