public interface OpenMBeanParameterInfo
介绍了一种用于在一个或多个操作或构造函数开放MBean参数。
这个接口声明相同的方法,MBeanParameterInfo
类。实现此接口的类(通常OpenMBeanParameterInfoSupport
)应延长MBeanParameterInfo
。
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
比较指定的
obj参数与本
OpenMBeanParameterInfo 实例为平等。
|
Object |
getDefaultValue()
返回该参数的默认值,如果有,或
null否则。
|
String |
getDescription()
返回一个人类的参数的
OpenMBeanParameterInfo实例描述了可读的描述。
|
Set<?> |
getLegalValues()
返回该参数的合法值的集合,如果它有一个,或
null否则。
|
Comparable<?> |
getMaxValue()
返回该参数的最大值,如果它有一个,或
null否则。
|
Comparable<?> |
getMinValue()
返回该参数的最小值,如果有,或
null否则。
|
String |
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 实例描述了。
|
String |
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
所有元素的散列码的总和(即:它的名字,它的开放式,其默认,min,max和法律价值)。
这确保 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)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.