|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class OpenMBeanAttributeInfoSupport extends MBeanAttributeInfo implements OpenMBeanAttributeInfo
description, name| Конструктор и Описание |
|---|
OpenMBeanAttributeInfoSupport(String name, String description, OpenType<?> openType, boolean isReadable, boolean isWritable, boolean isIs)
Конструкции
OpenMBeanAttributeInfoSupport экземпляр, который описывает атрибут открытого MBean с указанным name, openType и description, и указанные свойства доступа для чтения-записи. |
OpenMBeanAttributeInfoSupport(String name, String description, OpenType<?> openType, boolean isReadable, boolean isWritable, boolean isIs, Descriptor descriptor)
Конструкции
OpenMBeanAttributeInfoSupport экземпляр, который описывает атрибут открытого MBean с указанным name, openType, description, свойства доступа для чтения-записи, и Descriptor. |
OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue)
Конструкции
OpenMBeanAttributeInfoSupport экземпляр, который описывает атрибут открытого MBean с указанным name, openType, description и defaultValue, и указанные свойства доступа для чтения-записи. |
OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue)
Конструкции
OpenMBeanAttributeInfoSupport экземпляр, который описывает атрибут открытого MBean с указанным name, openType, description, defaultValue, minValue и maxValue. |
OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue, T[] legalValues)
Конструкции
OpenMBeanAttributeInfoSupport экземпляр, который описывает атрибут открытого MBean с указанным name, openType, description, defaultValue и legalValues, и указанные свойства доступа для чтения-записи. |
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object obj)
Сравнивает указанное
obj параметр с этим OpenMBeanAttributeInfoSupport экземпляр для равенства. |
Объект |
getDefaultValue()
Возвращает значение по умолчанию для атрибута, описанного этим
OpenMBeanAttributeInfoSupport экземпляр, если определено, или null иначе. |
Set<?> |
getLegalValues()
Возвращает неподдающийся изменению Набор юридических значений для атрибута, описанного этим
OpenMBeanAttributeInfoSupport экземпляр, если определено, или null иначе. |
Comparable<?> |
getMaxValue()
Возвращает максимальное значение для атрибута, описанного этим
OpenMBeanAttributeInfoSupport экземпляр, если определено, или null иначе. |
Comparable<?> |
getMinValue()
Возвращает минимальное значение для атрибута, описанного этим
OpenMBeanAttributeInfoSupport экземпляр, если определено, или null иначе. |
OpenType<?> |
getOpenType()
Возвращает открытый тип для значений атрибута, описанного этим
OpenMBeanAttributeInfoSupport экземпляр. |
boolean |
hasDefaultValue()
Возвраты
true если это OpenMBeanAttributeInfoSupport экземпляр определяет ненулевое значение по умолчанию для описанного атрибута, false иначе. |
int |
hashCode()
Возвращает значение хэш-кода для этого
OpenMBeanAttributeInfoSupport экземпляр. |
boolean |
hasLegalValues()
Возвраты
true если это OpenMBeanAttributeInfoSupport экземпляр определяет непустое множество юридических значений для описанного атрибута, false иначе. |
boolean |
hasMaxValue()
Возвраты
true если это OpenMBeanAttributeInfoSupport экземпляр определяет ненулевое максимальное значение для описанного атрибута, false иначе. |
boolean |
hasMinValue()
Возвраты
true если это OpenMBeanAttributeInfoSupport экземпляр определяет ненулевое минимальное значение для описанного атрибута, false иначе. |
boolean |
isValue(Object obj)
Тесты, ли
obj допустимое значение для атрибута, описанного этим OpenMBeanAttributeInfoSupport экземпляр. |
Строка |
toString()
Возвращает строковое представление этого
OpenMBeanAttributeInfoSupport экземпляр. |
clone, getType, isIs, isReadable, isWritablegetDescription, getDescriptor, getNamefinalize, getClass, notify, notifyAll, wait, wait, waitisIs, isReadable, isWritablegetDescription, getNamepublic OpenMBeanAttributeInfoSupport(String name, String description, OpenType<?> openType, boolean isReadable, boolean isWritable, boolean isIs)
OpenMBeanAttributeInfoSupport экземпляр, который описывает атрибут открытого MBean с указанным name, openType и description, и указанные свойства доступа для чтения-записи.name - не может быть нулевая или пустая строка.description - не может быть нулевая или пустая строка.openType - не может быть нуль.isReadable - true если атрибуту представляли метода get для управления.isWritable - true если атрибуту представляли метод set для управления.isIs - true если метод get атрибута имеет форму isXXX.IllegalArgumentException - если name или description нулевая или пустая строка, или openType нуль.public OpenMBeanAttributeInfoSupport(String name, String description, OpenType<?> openType, boolean isReadable, boolean isWritable, boolean isIs, Descriptor descriptor)
Конструкции OpenMBeanAttributeInfoSupport экземпляр, который описывает атрибут открытого MBean с указанным name, openType, description, свойства доступа для чтения-записи, и Descriptor.
descriptor может содержать записи, которые определят значения, возвращенные определенными методами этого class, как объяснено в описании пакета.
name - не может быть нулевая или пустая строка.description - не может быть нулевая или пустая строка.openType - не может быть нуль.isReadable - true если атрибуту представляли метода get для управления.isWritable - true если атрибуту представляли метод set для управления.isIs - true если метод get атрибута имеет форму isXXX.descriptor - Дескриптор для атрибута. Это может быть нулем, который эквивалентен пустому дескриптору.IllegalArgumentException - если name или description нулевая или пустая строка, или openType нуль, или записи дескриптора недопустимы как описано в описании пакета.public OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue) throws OpenDataException
OpenMBeanAttributeInfoSupport экземпляр, который описывает атрибут открытого MBean с указанным name, openType, description и defaultValue, и указанные свойства доступа для чтения-записи.T - позволяет компилятору проверять что defaultValue, если ненуль, имеет корректный тип Java для данного openType.name - не может быть нулевая или пустая строка.description - не может быть нулевая или пустая строка.openType - не может быть нуль.isReadable - true если атрибуту представляли метода get для управления.isWritable - true если атрибуту представляли метод set для управления.isIs - true если метод get атрибута имеет форму isXXX.defaultValue - должно быть допустимое значение для openType определенный для этого атрибута; значение по умолчанию, не поддерживаемое для ArrayType и TabularType; может быть нуль, когда это означает, что никакое значение по умолчанию не устанавливается.IllegalArgumentException - если name или description нулевая или пустая строка, или openType нуль.OpenDataException - если defaultValue не допустимое значение для указанного openType, или defaultValue не нуль и openType ArrayType или a TabularType.public OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue, T[] legalValues) throws OpenDataException
Конструкции OpenMBeanAttributeInfoSupport экземпляр, который описывает атрибут открытого MBean с указанным name, openType, description, defaultValue и legalValues, и указанные свойства доступа для чтения-записи.
Содержание legalValues копируются, так последующие модификации массива, на который ссылаются legalValues не окажите влияние на это OpenMBeanAttributeInfoSupport экземпляр.
T - позволяет компилятору проверять что defaultValue и legalValues, если ненуль, имейте корректный тип Java для данного openType.name - не может быть нулевая или пустая строка.description - не может быть нулевая или пустая строка.openType - не может быть нуль.isReadable - true если атрибуту представляли метода get для управления.isWritable - true если атрибуту представляли метод set для управления.isIs - true если метод get атрибута имеет форму isXXX.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 OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue) throws OpenDataException
OpenMBeanAttributeInfoSupport экземпляр, который описывает атрибут открытого MBean с указанным name, openType, description, defaultValue, minValue и maxValue. Возможно определить минимальные и максимальные значения только для открытого типа, значения которого Comparable.T - позволяет компилятору проверять что defaultValue, minValue, и maxValue, если ненуль, имейте корректный тип Java для данного openType.name - не может быть нулевая или пустая строка.description - не может быть нулевая или пустая строка.openType - не может быть нуль.isReadable - true если атрибуту представляли метода get для управления.isWritable - true если атрибуту представляли метод set для управления.isIs - true если метод get атрибута имеет форму isXXX.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()
OpenMBeanAttributeInfoSupport экземпляр.getOpenType в интерфейсе OpenMBeanParameterInfopublic Object getDefaultValue()
OpenMBeanAttributeInfoSupport экземпляр, если определено, или null иначе.getDefaultValue в интерфейсе OpenMBeanParameterInfopublic Set<?> getLegalValues()
OpenMBeanAttributeInfoSupport экземпляр, если определено, или null иначе.getLegalValues в интерфейсе OpenMBeanParameterInfopublic Comparable<?> getMinValue()
OpenMBeanAttributeInfoSupport экземпляр, если определено, или null иначе.getMinValue в интерфейсе OpenMBeanParameterInfopublic Comparable<?> getMaxValue()
OpenMBeanAttributeInfoSupport экземпляр, если определено, или null иначе.getMaxValue в интерфейсе OpenMBeanParameterInfopublic boolean hasDefaultValue()
true если это OpenMBeanAttributeInfoSupport экземпляр определяет ненулевое значение по умолчанию для описанного атрибута, false иначе.hasDefaultValue в интерфейсе OpenMBeanParameterInfopublic boolean hasLegalValues()
true если это OpenMBeanAttributeInfoSupport экземпляр определяет непустое множество юридических значений для описанного атрибута, false иначе.hasLegalValues в интерфейсе OpenMBeanParameterInfopublic boolean hasMinValue()
true если это OpenMBeanAttributeInfoSupport экземпляр определяет ненулевое минимальное значение для описанного атрибута, false иначе.hasMinValue в интерфейсе OpenMBeanParameterInfopublic boolean hasMaxValue()
true если это OpenMBeanAttributeInfoSupport экземпляр определяет ненулевое максимальное значение для описанного атрибута, false иначе.hasMaxValue в интерфейсе OpenMBeanParameterInfopublic boolean isValue(Object obj)
obj допустимое значение для атрибута, описанного этим OpenMBeanAttributeInfoSupport экземпляр.isValue в интерфейсе OpenMBeanParameterInfoobj - объект, который будет протестирован.true если obj допустимое значение для параметра, описанного этим OpenMBeanAttributeInfoSupport экземпляр, false иначе.public boolean equals(Object obj)
obj параметр с этим OpenMBeanAttributeInfoSupport экземпляр для равенства. Возвраты true если и только если все следующие операторы являются истиной:
obj не нуль,obj также реализации OpenMBeanAttributeInfo интерфейс,equals метод работает должным образом на obj параметры, которые являются различными реализациями OpenMBeanAttributeInfo интерфейс. Если obj также реализации DescriptorRead, тогда getDescriptor() метод должен также возвратить то же самое значение что касается этого объекта.
equals в интерфейсе OpenMBeanAttributeInfoequals в интерфейсе OpenMBeanParameterInfoequals в class MBeanAttributeInfoobj - объект, который будет сравнен для равенства с этим OpenMBeanAttributeInfoSupport экземпляр.true если указанный объект равен этому OpenMBeanAttributeInfoSupport экземпляр.Object.hashCode(), HashMappublic int hashCode()
Возвращает значение хэш-кода для этого OpenMBeanAttributeInfoSupport экземпляр.
Хэш-код OpenMBeanAttributeInfoSupport экземпляр является суммой хэш-кодов всех элементов информации, используемой в equals сравнения (то есть: его имя, его открытый тип, его значение по умолчанию, минута, максимальные и юридические значения, и его Дескриптор).
Это гарантирует это t1.equals(t2) подразумевает это t1.hashCode()==t2.hashCode() для любых двух OpenMBeanAttributeInfoSupport экземпляры t1 и t2, как требуется согласно общему контракту метода Object.hashCode().
Однако, отметьте что другой экземпляр class, реализовывая OpenMBeanAttributeInfo интерфейс может быть равным этому OpenMBeanAttributeInfoSupport экземпляр как определено equals(java.lang.Object), но может иметь различный хэш-код, если он вычисляется по-другому.
Как OpenMBeanAttributeInfoSupport экземпляры являются неизменными, хэш-код для этого экземпляра вычисляется однажды на первом звонке hashCode, и затем то же самое значение возвращается для последующих вызовов.
hashCode в интерфейсе OpenMBeanAttributeInfohashCode в интерфейсе OpenMBeanParameterInfohashCode в class MBeanAttributeInfoOpenMBeanAttributeInfoSupport экземплярObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public String toString()
OpenMBeanAttributeInfoSupport экземпляр. Строковое представление состоит из имени этого class (то есть. javax.management.openmbean.OpenMBeanAttributeInfoSupport), строковое представление имени и открытый тип описанного параметра, строковое представление ее значения по умолчанию, минута, максимальные и юридические значения и строковое представление ее дескриптора.
Как OpenMBeanAttributeInfoSupport экземпляры являются неизменными, строковое представление для этого экземпляра вычисляется однажды на первом звонке toString, и затем то же самое значение возвращается для последующих вызовов.
toString в интерфейсе OpenMBeanAttributeInfotoString в интерфейсе OpenMBeanParameterInfotoString в class MBeanAttributeInfoOpenMBeanAttributeInfoSupport экземпляр.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92