- 所有超级接口:
-
OpenMBeanParameterInfo
- 所有已知实现类:
-
OpenMBeanAttributeInfoSupport
描述开放MBean的属性。
该接口声明与类MBeanAttributeInfo
相同的方法。实现此接口的类(通常是OpenMBeanAttributeInfoSupport
)应该扩展MBeanAttributeInfo
。
- 自1.5版本起:
- 1.5
-
Method Summary
Modifier and TypeMethodDescriptionboolean
将指定的obj参数与此OpenMBeanAttributeInfo
实例进行比较,以确定它们是否相等。int
hashCode()
返回此OpenMBeanAttributeInfo
实例的哈希码值。boolean
isIs()
如果通过isXXX
getter访问由此OpenMBeanAttributeInfo
实例描述的属性(仅适用于boolean
和Boolean
值),则返回true
,否则返回false
。boolean
如果由此OpenMBeanAttributeInfo
实例描述的属性可读,则返回true
,否则返回false
。boolean
如果由此OpenMBeanAttributeInfo
实例描述的属性可写,则返回true
,否则返回false
。toString()
返回此OpenMBeanAttributeInfo
实例的字符串表示形式。Methods declared in interface javax.management.openmbean.OpenMBeanParameterInfo
getDefaultValue, getDescription, getLegalValues, getMaxValue, getMinValue, getName, getOpenType, hasDefaultValue, hasLegalValues, hasMaxValue, hasMinValue, isValue
-
Method Details
-
isReadable
boolean isReadable()如果由此OpenMBeanAttributeInfo
实例描述的属性可读,则返回true
,否则返回false
。- 返回:
- 如果属性可读,则返回true。
-
isWritable
boolean isWritable()如果由此OpenMBeanAttributeInfo
实例描述的属性可写,则返回true
,否则返回false
。- 返回:
- 如果属性可写,则返回true。
-
isIs
boolean isIs()如果通过isXXX
getter访问由此OpenMBeanAttributeInfo
实例描述的属性(仅适用于boolean
和Boolean
值),则返回true
,否则返回false
。- 返回:
-
如果属性通过
isXXX
访问,则返回true。
-
equals
将指定的obj参数与此OpenMBeanAttributeInfo
实例进行比较,以确定它们是否相等。仅当以下所有语句都为真时,
equals
方法才返回true
:- obj非空,
- obj还实现了
OpenMBeanAttributeInfo
接口, - 它们的名称相等,
- 它们的开放类型相等,
- 它们的访问属性(isReadable、isWritable和isIs)相等,
- 它们的默认值、最小值、最大值和合法值相等。
OpenMBeanAttributeInfo
接口的obj参数,此equals
方法能正常工作。
- 指定者:
-
equals
在接口OpenMBeanParameterInfo
- 覆盖:
-
equals
在类Object
- 参数:
-
obj
- 与此OpenMBeanAttributeInfo
实例比较的对象; - 返回:
-
如果指定的对象等于此
OpenMBeanAttributeInfo
实例,则返回true
。 - 参见:
-
hashCode
int hashCode()返回此OpenMBeanAttributeInfo
实例的哈希码值。OpenMBeanAttributeInfo
实例的哈希码是用于equals
比较的所有信息元素的哈希码之和(即:其名称、其开放类型以及其默认值、最小值、最大值和合法值)。这确保了对于任何两个
OpenMBeanAttributeInfo
实例t1
和t2
,如果t1.equals(t2)
,则t1.hashCode()==t2.hashCode()
,这是Object.hashCode()
方法的一般约定所要求的。- 指定者:
-
hashCode
在接口OpenMBeanParameterInfo
- 覆盖:
-
hashCode
在类Object
- 返回:
-
此
OpenMBeanAttributeInfo
实例的哈希码值 - 参见:
-
toString
String toString()返回此OpenMBeanAttributeInfo
实例的字符串表示形式。字符串表示形式包括此类的名称(即
javax.management.openmbean.OpenMBeanAttributeInfo
)、所描述属性的名称和开放类型的字符串表示,以及其默认值、最小值、最大值和合法值的字符串表示。- 指定者:
-
toString
在接口OpenMBeanParameterInfo
- 覆盖:
-
toString
在类Object
- 返回:
-
此
OpenMBeanAttributeInfo
实例的字符串表示形式
-