Spec-Zone .ru
спецификации, руководства, описания, API
|
public class OpenMBeanParameterInfoSupport extends MBeanParameterInfo implements OpenMBeanParameterInfo
description, name
Конструктор и Описание |
---|
OpenMBeanParameterInfoSupport(String name, String description, OpenType<?> openType)
Конструкции
OpenMBeanParameterInfoSupport экземпляр, который описывает параметр, используемый в одной или более операциях или конструкторах class открытого MBeans с указанным name , openType и description . |
OpenMBeanParameterInfoSupport(String name, String description, OpenType<?> openType, Descriptor descriptor)
Конструкции
OpenMBeanParameterInfoSupport экземпляр, который описывает параметр, используемый в одной или более операциях или конструкторах class открытого MBeans с указанным name , openType , description , и descriptor . |
OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue)
Конструкции
OpenMBeanParameterInfoSupport экземпляр, который описывает параметр, используемый в одной или более операциях или конструкторах class открытого MBeans с указанным name , openType , description и defaultValue . |
OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue)
Конструкции
OpenMBeanParameterInfoSupport экземпляр, который описывает параметр, используемый в одной или более операциях или конструкторах class открытого MBeans с указанным name , openType , description , defaultValue , minValue и maxValue . |
OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue, T[] legalValues)
Конструкции
OpenMBeanParameterInfoSupport экземпляр, который описывает параметр, используемый в одной или более операциях или конструкторах class открытого MBeans с указанным name , openType , description , defaultValue и legalValues . |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(Object obj)
Сравнивает указанное
obj параметр с этим OpenMBeanParameterInfoSupport экземпляр для равенства. |
Объект |
getDefaultValue()
Возвращает значение по умолчанию для параметра, описанного этим
OpenMBeanParameterInfoSupport экземпляр, если определено, или null иначе. |
Set<?> |
getLegalValues()
Возвращает неподдающийся изменению Набор юридических значений для параметра, описанного этим
OpenMBeanParameterInfoSupport экземпляр, если определено, или null иначе. |
Comparable<?> |
getMaxValue()
Возвращает максимальное значение для параметра, описанного этим
OpenMBeanParameterInfoSupport экземпляр, если определено, или null иначе. |
Comparable<?> |
getMinValue()
Возвращает минимальное значение для параметра, описанного этим
OpenMBeanParameterInfoSupport экземпляр, если определено, или null иначе. |
OpenType<?> |
getOpenType()
Возвращает открытый тип для значений параметра, описанного этим
OpenMBeanParameterInfoSupport экземпляр. |
boolean |
hasDefaultValue()
Возвраты
true если это OpenMBeanParameterInfoSupport экземпляр определяет ненулевое значение по умолчанию для описанного параметра, false иначе. |
int |
hashCode()
Возвращает значение хэш-кода для этого
OpenMBeanParameterInfoSupport экземпляр. |
boolean |
hasLegalValues()
Возвраты
true если это OpenMBeanParameterInfoSupport экземпляр определяет непустое множество юридических значений для описанного параметра, false иначе. |
boolean |
hasMaxValue()
Возвраты
true если это OpenMBeanParameterInfoSupport экземпляр определяет ненулевое максимальное значение для описанного параметра, false иначе. |
boolean |
hasMinValue()
Возвраты
true если это OpenMBeanParameterInfoSupport экземпляр определяет ненулевое минимальное значение для описанного параметра, false иначе. |
boolean |
isValue(Object obj)
Тесты, ли
obj допустимое значение для параметра, описанного этим OpenMBeanParameterInfo экземпляр. |
Строка |
toString()
Возвращает строковое представление этого
OpenMBeanParameterInfoSupport экземпляр. |
clone, getType
getDescription, getDescriptor, getName
finalize, getClass, notify, notifyAll, wait, wait, wait
getDescription, getName
public OpenMBeanParameterInfoSupport(String name, String description, OpenType<?> openType)
OpenMBeanParameterInfoSupport
экземпляр, который описывает параметр, используемый в одной или более операциях или конструкторах class открытого MBeans с указанным name
, openType
и description
.name
- не может быть нулевая или пустая строка.description
- не может быть нулевая или пустая строка.openType
- не может быть нуль.IllegalArgumentException
- если name
или description
нулевая или пустая строка, или openType
нуль.public OpenMBeanParameterInfoSupport(String name, String description, OpenType<?> openType, Descriptor descriptor)
Конструкции OpenMBeanParameterInfoSupport
экземпляр, который описывает параметр, используемый в одной или более операциях или конструкторах class открытого MBeans с указанным name
, openType
, description
, и descriptor
.
descriptor
может содержать записи, которые определят значения, возвращенные определенными методами этого class, как объяснено в описании пакета.
name
- не может быть нулевая или пустая строка.description
- не может быть нулевая или пустая строка.openType
- не может быть нуль.descriptor
- Дескриптор для параметра. Это может быть нулем, который эквивалентен пустому дескриптору.IllegalArgumentException
- если name
или description
нулевая или пустая строка, или openType
нуль, или записи дескриптора недопустимы как описано в описании пакета.public OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue) throws OpenDataException
OpenMBeanParameterInfoSupport
экземпляр, который описывает параметр, используемый в одной или более операциях или конструкторах class открытого MBeans с указанным name
, openType
, description
и defaultValue
.T
- позволяет компилятору проверять что defaultValue
, если ненуль, имеет корректный тип Java для данного openType
.name
- не может быть нулевая или пустая строка.description
- не может быть нулевая или пустая строка.openType
- не может быть нуль.defaultValue
- должно быть допустимое значение для openType
определенный для этого параметра; значение по умолчанию, не поддерживаемое для ArrayType
и TabularType
; может быть нуль, когда это означает, что никакое значение по умолчанию не устанавливается.IllegalArgumentException
- если name
или description
нулевая или пустая строка, или openType
нуль.OpenDataException
- если defaultValue
не допустимое значение для указанного openType
, или defaultValue
не нуль и openType
ArrayType
или a TabularType
.public OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue, T[] legalValues) throws OpenDataException
Конструкции OpenMBeanParameterInfoSupport
экземпляр, который описывает параметр, используемый в одной или более операциях или конструкторах class открытого MBeans с указанным name
, openType
, description
, defaultValue
и legalValues
.
Содержание legalValues
копируются, так последующие модификации массива, на который ссылаются legalValues
не окажите влияние на это OpenMBeanParameterInfoSupport
экземпляр.
T
- позволяет компилятору проверять что defaultValue
и legalValues
, если ненуль, имейте корректный тип Java для данного openType
.name
- не может быть нулевая или пустая строка.description
- не может быть нулевая или пустая строка.openType
- не может быть нуль.defaultValue
- должно быть допустимое значение для openType
определенный для этого параметра; значение по умолчанию, не поддерживаемое для ArrayType
и TabularType
; может быть нуль, когда это означает, что никакое значение по умолчанию не устанавливается.legalValues
- каждое содержавшее значение должно быть допустимым для openType
определенный для этого параметра; юридические значения, не поддерживаемые для ArrayType
и TabularType
; может быть нуль или пустой.IllegalArgumentException
- если name
или description
нулевая или пустая строка, или openType
нуль.OpenDataException
- если defaultValue
не допустимое значение для указанного openType
, или одно значение в legalValues
не допустимо для указанного openType
, или defaultValue
не нуль и openType
ArrayType
или a TabularType
, или legalValues
не нуль и не пустой и openType
ArrayType
или a TabularType
, или legalValues
не нуль и не пустой и defaultValue
не содержится в legalValues
.public OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue) throws OpenDataException
OpenMBeanParameterInfoSupport
экземпляр, который описывает параметр, используемый в одной или более операциях или конструкторах class открытого MBeans с указанным name
, openType
, description
, defaultValue
, minValue
и maxValue
. Возможно определить минимальные и максимальные значения только для открытого типа, значения которого Comparable
.T
- позволяет компилятору проверять что defaultValue
, minValue
, и maxValue
, если ненуль, имейте корректный тип Java для данного openType
.name
- не может быть нулевая или пустая строка.description
- не может быть нулевая или пустая строка.openType
- не может быть нуль.defaultValue
- должно быть допустимое значение для openType
определенный для этого параметра; значение по умолчанию, не поддерживаемое для ArrayType
и TabularType
; может быть нуль, когда это означает, что никакое значение по умолчанию не устанавливается.minValue
- должно быть допустимым для openType
определенный для этого параметра; может быть нуль, когда это означает, что никакое минимальное значение не устанавливается.maxValue
- должно быть допустимым для openType
определенный для этого параметра; может быть нуль, когда это означает, что никакое максимальное значение не устанавливается.IllegalArgumentException
- если name
или description
нулевая или пустая строка, или openType
нуль.OpenDataException
- если defaultValue
, minValue
или maxValue
не допустимое значение для указанного openType
, или defaultValue
не нуль и openType
ArrayType
или a TabularType
, или оба minValue
и maxValue
ненуль и minValue.compareTo(maxValue) > 0
true
, или оба defaultValue
и minValue
ненуль и minValue.compareTo(defaultValue) > 0
true
, или оба defaultValue
и maxValue
ненуль и defaultValue.compareTo(maxValue) > 0
true
.public OpenType<?> getOpenType()
OpenMBeanParameterInfoSupport
экземпляр.getOpenType
в интерфейсе OpenMBeanParameterInfo
public Object getDefaultValue()
OpenMBeanParameterInfoSupport
экземпляр, если определено, или null
иначе.getDefaultValue
в интерфейсе OpenMBeanParameterInfo
public Set<?> getLegalValues()
OpenMBeanParameterInfoSupport
экземпляр, если определено, или null
иначе.getLegalValues
в интерфейсе OpenMBeanParameterInfo
public Comparable<?> getMinValue()
OpenMBeanParameterInfoSupport
экземпляр, если определено, или null
иначе.getMinValue
в интерфейсе OpenMBeanParameterInfo
public Comparable<?> getMaxValue()
OpenMBeanParameterInfoSupport
экземпляр, если определено, или null
иначе.getMaxValue
в интерфейсе OpenMBeanParameterInfo
public boolean hasDefaultValue()
true
если это OpenMBeanParameterInfoSupport
экземпляр определяет ненулевое значение по умолчанию для описанного параметра, false
иначе.hasDefaultValue
в интерфейсе OpenMBeanParameterInfo
public boolean hasLegalValues()
true
если это OpenMBeanParameterInfoSupport
экземпляр определяет непустое множество юридических значений для описанного параметра, false
иначе.hasLegalValues
в интерфейсе OpenMBeanParameterInfo
public boolean hasMinValue()
true
если это OpenMBeanParameterInfoSupport
экземпляр определяет ненулевое минимальное значение для описанного параметра, false
иначе.hasMinValue
в интерфейсе OpenMBeanParameterInfo
public boolean hasMaxValue()
true
если это OpenMBeanParameterInfoSupport
экземпляр определяет ненулевое максимальное значение для описанного параметра, false
иначе.hasMaxValue
в интерфейсе OpenMBeanParameterInfo
public boolean isValue(Object obj)
obj
допустимое значение для параметра, описанного этим OpenMBeanParameterInfo
экземпляр.isValue
в интерфейсе OpenMBeanParameterInfo
obj
- объект, который будет протестирован.true
если obj
допустимое значение для параметра, описанного этим OpenMBeanParameterInfo
экземпляр, false
иначе.public boolean equals(Object obj)
Сравнивает указанное obj
параметр с этим OpenMBeanParameterInfoSupport
экземпляр для равенства.
Возвраты true
если и только если все следующие операторы являются истиной:
obj
не нуль,obj
также реализации OpenMBeanParameterInfo
интерфейс,equals
метод работает должным образом на obj
параметры, которые являются различными реализациями OpenMBeanParameterInfo
интерфейс. Если obj
также реализации DescriptorRead
, тогда getDescriptor()
метод должен также возвратить то же самое значение что касается этого объекта.
equals
в интерфейсе OpenMBeanParameterInfo
equals
в class MBeanParameterInfo
obj
- объект, который будет сравнен для равенства с этим OpenMBeanParameterInfoSupport
экземпляр.true
если указанный объект равен этому OpenMBeanParameterInfoSupport
экземпляр.Object.hashCode()
, HashMap
public int hashCode()
Возвращает значение хэш-кода для этого OpenMBeanParameterInfoSupport
экземпляр.
Хэш-код OpenMBeanParameterInfoSupport
экземпляр является суммой хэш-кодов всех элементов информации, используемой в equals
сравнения (то есть: его имя, его открытый тип, его значение по умолчанию, минута, максимальные и юридические значения, и его Дескриптор).
Это гарантирует это t1.equals(t2)
подразумевает это t1.hashCode()==t2.hashCode()
для любых двух OpenMBeanParameterInfoSupport
экземпляры t1
и t2
, как требуется согласно общему контракту метода Object.hashCode()
.
Однако, отметьте что другой экземпляр class, реализовывая OpenMBeanParameterInfo
интерфейс может быть равным этому OpenMBeanParameterInfoSupport
экземпляр как определено equals(java.lang.Object)
, но может иметь различный хэш-код, если он вычисляется по-другому.
Как OpenMBeanParameterInfoSupport
экземпляры являются неизменными, хэш-код для этого экземпляра вычисляется однажды на первом звонке hashCode
, и затем то же самое значение возвращается для последующих вызовов.
hashCode
в интерфейсе OpenMBeanParameterInfo
hashCode
в class MBeanParameterInfo
OpenMBeanParameterInfoSupport
экземплярObject.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
public String toString()
OpenMBeanParameterInfoSupport
экземпляр. Строковое представление состоит из имени этого class (то есть. javax.management.openmbean.OpenMBeanParameterInfoSupport
), строковое представление имени и открытый тип описанного параметра, строковое представление ее значения по умолчанию, минута, максимальные и юридические значения и строковое представление ее дескриптора.
Как OpenMBeanParameterInfoSupport
экземпляры являются неизменными, строковое представление для этого экземпляра вычисляется однажды на первом звонке toString
, и затем то же самое значение возвращается для последующих вызовов.
toString
в интерфейсе OpenMBeanParameterInfo
toString
в class MBeanParameterInfo
OpenMBeanParameterInfoSupport
экземпляр.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92