JavaTM 2 Platform
Standard Ed. 6

javax.management.openmbean
介面 OpenMBeanAttributeInfo

所有父級介面:
OpenMBeanParameterInfo
所有已知實作類別:
OpenMBeanAttributeInfoSupport

public interface OpenMBeanAttributeInfo
extends OpenMBeanParameterInfo

描述 open MBean 的屬性。

此介面宣告的方法與類別 MBeanAttributeInfo 相同。實作此介面的類別(通常為 OpenMBeanAttributeInfoSupport)應擴展 MBeanAttributeInfo

從以下版本開始:
1.5

方法摘要
 boolean equals(Object obj)
          比較指定的 obj 參數與此 OpenMBeanAttributeInfo 實例的相等性。
 int hashCode()
          返回此 OpenMBeanAttributeInfo 實例的雜湊碼值。
 boolean isIs()
          如果通過 isXXX 獲取方法(僅適用於 booleanBoolean 值)存取此 OpenMBeanAttributeInfo 實例描述的屬性,則返回 true,否則返回 false
 boolean isReadable()
          如果此 OpenMBeanAttributeInfo 實例描述的屬性為可讀的,則返回 true,否則返回 false
 boolean isWritable()
          如果此 OpenMBeanAttributeInfo 實例描述的屬性是可寫的,則返回 true,否則返回 false
 String toString()
          返回此 OpenMBeanAttributeInfo 實例的字元串表示形式。
 
從介面 javax.management.openmbean.OpenMBeanParameterInfo 繼承的方法
getDefaultValue, getDescription, getLegalValues, getMaxValue, getMinValue, getName, getOpenType, hasDefaultValue, hasLegalValues, hasMaxValue, hasMinValue, isValue
 

方法詳細資訊

isReadable

boolean isReadable()
如果此 OpenMBeanAttributeInfo 實例描述的屬性為可讀的,則返回 true,否則返回 false

返回:
如果屬性可讀,則返回 true。

isWritable

boolean isWritable()
如果此 OpenMBeanAttributeInfo 實例描述的屬性是可寫的,則返回 true,否則返回 false

返回:
如果屬性是可寫的,則返回 true。

isIs

boolean isIs()
如果通過 isXXX 獲取方法(僅適用於 booleanBoolean 值)存取此 OpenMBeanAttributeInfo 實例描述的屬性,則返回 true,否則返回 false

返回:
如果通過 isXXX 存取屬性,則返回 true。

equals

boolean equals(Object obj)
比較指定的 obj 參數與此 OpenMBeanAttributeInfo 實例的相等性。

當且僅當下面的所有語句均為 true 時,才返回 true

這確保了此 equals 方法對作為 OpenMBeanAttributeInfo 介面的不同實作的 obj 參數正常工作。
 

指定者:
介面 OpenMBeanParameterInfo 中的 equals
覆寫:
類別 Object 中的 equals
參數:
obj - 與此 OpenMBeanAttributeInfo 實例進行相等性比較的物件;
返回:
如果指定的物件等於此 OpenMBeanAttributeInfo 實例,則返回 true
另請參見:
Object.hashCode(), Hashtable

hashCode

int hashCode()
返回此 OpenMBeanAttributeInfo 實例的雜湊碼值。

OpenMBeanAttributeInfo 實例的雜湊碼是在 equals 比較中使用的所有資訊元素的雜湊碼的總和(即其名稱、其開放型別 及其預設值、最小值、最大值和合法值)。

這確保了 t1.equals(t2) 意味著對於任何兩個 OpenMBeanAttributeInfo 實例 t1t2 而言,都存在 t1.hashCode()==t2.hashCode(),這是方法 Object.hashCode() 的通用協定所要求的。

指定者:
介面 OpenMBeanParameterInfo 中的 hashCode
覆寫:
類別 Object 中的 hashCode
返回:
OpenMBeanAttributeInfo 實例的雜湊碼值
另請參見:
Object.equals(java.lang.Object), Hashtable

toString

String toString()
返回此 OpenMBeanAttributeInfo 實例的字元串表示形式。

字元串表示形式由此類別(即javax.management.openmbean.OpenMBeanAttributeInfo)的名稱、名稱的字元串表示形式和描述屬性的開放型別,以及其預設值、最小值、最大值和合法值的字元串表示形式組成。

指定者:
介面 OpenMBeanParameterInfo 中的 toString
覆寫:
類別 Object 中的 toString
返回:
OpenMBeanAttributeInfo 實例的字元串表示形式

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only