JavaTM 2 Platform
Standard Ed. 5.0

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

既知の実装クラスの一覧:
OpenMBeanConstructorInfoSupport

public interface OpenMBeanConstructorInfo

Open MBean のコンストラクタを記述します。

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

getSignature() メソッドは、実行時に、OpenMBeanParameterInfo インタフェースを実装する MBeanParameterInfo のサブクラス (通常 OpenMBeanParameterInfoSupport) のインスタンスから成る配列を返す必要があります。

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

メソッドの概要
 boolean equals(Object obj)
          指定された obj パラメータとこの OpenMBeanConstructorInfo インスタンスが等しいかどうかを比較します。
 String getDescription()
          人間が読める形式で、この OpenMBeanConstructorInfo インスタンスによって記述されたコンストラクタの説明を返します。
 String getName()
          人間が読める形式で、この OpenMBeanConstructorInfo インスタンスによって記述されたコンストラクタの名前を返します。
 MBeanParameterInfo[] getSignature()
          この OpenMBeanConstructorInfo インスタンスによって記述されたコンストラクタのシグニチャー内の各パラメータを記述する、OpenMBeanParameterInfo インスタンスの配列を返します。
 int hashCode()
          この OpenMBeanConstructorInfo インスタンスのハッシュコード値を返します。
 String toString()
          この OpenMBeanConstructorInfo インスタンスの文字列表現を返します。
 

メソッドの詳細

getDescription

String getDescription()
人間が読める形式で、この OpenMBeanConstructorInfo インスタンスによって記述されたコンストラクタの説明を返します。

戻り値:
説明

getName

String getName()
人間が読める形式で、この OpenMBeanConstructorInfo インスタンスによって記述されたコンストラクタの名前を返します。

戻り値:
名前

getSignature

MBeanParameterInfo[] getSignature()
この OpenMBeanConstructorInfo インスタンスによって記述されたコンストラクタのシグニチャー内の各パラメータを記述する、OpenMBeanParameterInfo インスタンスの配列を返します。

戻り値:
シグニチャー

equals

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

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

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

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

hashCode

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

OpenMBeanConstructorInfo インスタンスのハッシュコードは、equals の比較で使用されたすべての情報要素 (名前とシグニチャー。シグニチャー hashCode は java.util.Arrays.asList(this.getSignature).hashCode() の呼び出しによって計算される) のハッシュコードの合計です。

これにより、Object.hashCode() メソッドの一般規約によって要求される、任意の 2 つの OpenMBeanConstructorInfo インスタンス t1t2 で、t1.equals(t2) であれば t1.hashCode()==t2.hashCode() となることが保証されます。

オーバーライド:
クラス Object 内の hashCode
戻り値:
この OpenMBeanConstructorInfo インスタンスのハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

toString

String toString()
この OpenMBeanConstructorInfo インスタンスの文字列表現を返します。

この文字列表現は、このクラスの名前 (javax.management.openmbean.OpenMBeanConstructorInfo) と、記述されたコンストラクタの名前およびシグニチャーで構成されます。

オーバーライド:
クラス Object 内の toString
戻り値:
この OpenMBeanConstructorInfo インスタンスの文字列表現

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 も参照してください。