JavaTM 2 Platform
Standard Ed. 5.0

javax.management.openmbean
インタフェース OpenMBeanAttributeInfo

すべてのスーパーインタフェース:
OpenMBeanParameterInfo
既知の実装クラスの一覧:
OpenMBeanAttributeInfoSupport

public interface OpenMBeanAttributeInfo
extends OpenMBeanParameterInfo

公開 MBean の属性を記述します。

このインタフェースは、MBeanAttributeInfo クラスと同じメソッドを宣言します。このインタフェースを実装するクラス (通常 OpenMBeanAttributeInfoSupport) は、MBeanAttributeInfo を拡張する必要があります。

導入されたバージョン:
1.5

メソッドの概要
 boolean equals(Object obj)
          指定された obj パラメータとこの OpenMBeanAttributeInfo インスタンスが等しいかどうかを比較します。
 int hashCode()
          この OpenMBeanAttributeInfo インスタンスのハッシュコード値を返します。
 boolean isIs()
          この OpenMBeanAttributeInfo インスタンスによって記述された属性が isXXX 取得メソッド (boolean および Boolean 値のみに適用される) からアクセスされる場合は 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()
この OpenMBeanAttributeInfo インスタンスによって記述された属性が isXXX 取得メソッド (boolean および Boolean 値のみに適用される) からアクセスされる場合は true、そうでない場合は false を返します。

戻り値:
属性が isXXX からアクセスされる場合は true

equals

boolean equals(Object obj)
指定された obj パラメータとこの OpenMBeanAttributeInfo インスタンスが等しいかどうかを比較します。

次のすべての条件が満たされている場合にかぎり、true を返します。

これらの条件が満たされていれば、この equals メソッドは、OpenMBeanAttributeInfo インタフェースの異なった実装である obj パラメータに対して正常に機能します。
 

定義:
インタフェース OpenMBeanParameterInfo 内の equals
オーバーライド:
クラス Object 内の equals
パラメータ:
obj - この OpenMBeanAttributeInfo インスタンスと等しいかどうかを比較するオブジェクト
戻り値:
指定されたオブジェクトがこの OpenMBeanAttributeInfo インスタンスと等しい場合は true
関連項目:
Object.hashCode(), Hashtable

hashCode

int hashCode()
この OpenMBeanAttributeInfo インスタンスのハッシュコード値を返します。

OpenMBeanAttributeInfo インスタンスのハッシュコードは、equals の比較で使用されたすべての情報要素 (名前、「公開型」、デフォルト値、最小値、最大値、および正当な値) のハッシュコードの合計です。

これにより、Object.hashCode() メソッドの一般規約によって要求される、任意の 2 つの OpenMBeanAttributeInfo インスタンス t1t2 で、t1.equals(t2) であれば t1.hashCode()==t2.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. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。