|
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, getTypegetDescription, getDescriptor, getNamefinalize, getClass, notify, notifyAll, wait, wait, waitgetDescription, getNamepublic 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 в интерфейсе OpenMBeanParameterInfopublic Object getDefaultValue()
OpenMBeanParameterInfoSupport экземпляр, если определено, или null иначе.getDefaultValue в интерфейсе OpenMBeanParameterInfopublic Set<?> getLegalValues()
OpenMBeanParameterInfoSupport экземпляр, если определено, или null иначе.getLegalValues в интерфейсе OpenMBeanParameterInfopublic Comparable<?> getMinValue()
OpenMBeanParameterInfoSupport экземпляр, если определено, или null иначе.getMinValue в интерфейсе OpenMBeanParameterInfopublic Comparable<?> getMaxValue()
OpenMBeanParameterInfoSupport экземпляр, если определено, или null иначе.getMaxValue в интерфейсе OpenMBeanParameterInfopublic boolean hasDefaultValue()
true если это OpenMBeanParameterInfoSupport экземпляр определяет ненулевое значение по умолчанию для описанного параметра, false иначе.hasDefaultValue в интерфейсе OpenMBeanParameterInfopublic boolean hasLegalValues()
true если это OpenMBeanParameterInfoSupport экземпляр определяет непустое множество юридических значений для описанного параметра, false иначе.hasLegalValues в интерфейсе OpenMBeanParameterInfopublic boolean hasMinValue()
true если это OpenMBeanParameterInfoSupport экземпляр определяет ненулевое минимальное значение для описанного параметра, false иначе.hasMinValue в интерфейсе OpenMBeanParameterInfopublic boolean hasMaxValue()
true если это OpenMBeanParameterInfoSupport экземпляр определяет ненулевое максимальное значение для описанного параметра, false иначе.hasMaxValue в интерфейсе OpenMBeanParameterInfopublic boolean isValue(Object obj)
obj допустимое значение для параметра, описанного этим OpenMBeanParameterInfo экземпляр.isValue в интерфейсе OpenMBeanParameterInfoobj - объект, который будет протестирован.true если obj допустимое значение для параметра, описанного этим OpenMBeanParameterInfo экземпляр, false иначе.public boolean equals(Object obj)
Сравнивает указанное obj параметр с этим OpenMBeanParameterInfoSupport экземпляр для равенства.
Возвраты true если и только если все следующие операторы являются истиной:
obj не нуль,obj также реализации OpenMBeanParameterInfo интерфейс,equals метод работает должным образом на obj параметры, которые являются различными реализациями OpenMBeanParameterInfo интерфейс. Если obj также реализации DescriptorRead, тогда getDescriptor() метод должен также возвратить то же самое значение что касается этого объекта.
equals в интерфейсе OpenMBeanParameterInfoequals в class MBeanParameterInfoobj - объект, который будет сравнен для равенства с этим OpenMBeanParameterInfoSupport экземпляр.true если указанный объект равен этому OpenMBeanParameterInfoSupport экземпляр.Object.hashCode(), HashMappublic 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 в интерфейсе OpenMBeanParameterInfohashCode в class MBeanParameterInfoOpenMBeanParameterInfoSupport экземплярObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public String toString()
OpenMBeanParameterInfoSupport экземпляр. Строковое представление состоит из имени этого class (то есть. javax.management.openmbean.OpenMBeanParameterInfoSupport), строковое представление имени и открытый тип описанного параметра, строковое представление ее значения по умолчанию, минута, максимальные и юридические значения и строковое представление ее дескриптора.
Как OpenMBeanParameterInfoSupport экземпляры являются неизменными, строковое представление для этого экземпляра вычисляется однажды на первом звонке toString, и затем то же самое значение возвращается для последующих вызовов.
toString в интерфейсе OpenMBeanParameterInfotoString в class MBeanParameterInfoOpenMBeanParameterInfoSupport экземпляр.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92