- すべての実装されたインタフェース:
Serializable
,Cloneable
,DescriptorRead
,OpenMBeanConstructorInfo
- 導入されたバージョン:
- 1.5
- 関連項目:
-
フィールドのサマリー
クラス javax.management.MBeanFeatureInfoで宣言されたフィールド
description, name
-
コンストラクタのサマリー
コンストラクタ説明OpenMBeanConstructorInfoSupport
(String name, String description, OpenMBeanParameterInfo[] signature) 指定されたname
、description
、およびsignature
を持つ公開MBeanのクラスのコンストラクタを記述する、OpenMBeanConstructorInfoSupport
インスタンスを構築します。OpenMBeanConstructorInfoSupport
(String name, String description, OpenMBeanParameterInfo[] signature, Descriptor descriptor) 指定されたname
、description
、signature
、およびdescriptor
で公開MBeanのクラスのコンストラクタを記述する、OpenMBeanConstructorInfoSupport
インスタンスを構築します。 -
メソッドのサマリー
クラス javax.management.MBeanConstructorInfoで宣言されたメソッド
clone, getSignature
クラス javax.management.MBeanFeatureInfoで宣言されたメソッド
getDescription, getDescriptor, getName
インタフェース javax.management.openmbean.OpenMBeanConstructorInfoで宣言されたメソッド
getDescription, getName, getSignature
-
コンストラクタの詳細
-
OpenMBeanConstructorInfoSupport
public OpenMBeanConstructorInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature) 指定された
name
、description
、およびsignature
を持つ公開MBeanのクラスのコンストラクタを記述する、OpenMBeanConstructorInfoSupport
インスタンスを構築します。signature
配列パラメータは内部的にコピーされるため、signature
で参照される配列へのその後の変更はこのインスタンスには影響しません。- パラメータ:
name
- nullまたは空文字列は使用できない。description
- nullまたは空文字列は使用できない。signature
- 記述するパラメータが存在しない場合はnullまたは空文字列でもよい。- 例外:
IllegalArgumentException
-name
またはdescription
がnullまたは空のStringの場合。ArrayStoreException
-signature
がMBeanParameterInfo
のサブクラスのインスタンスの配列でない場合。
-
OpenMBeanConstructorInfoSupport
public OpenMBeanConstructorInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, Descriptor descriptor) 指定された
name
、description
、signature
、およびdescriptor
で公開MBeanのクラスのコンストラクタを記述する、OpenMBeanConstructorInfoSupport
インスタンスを構築します。signature
配列パラメータは内部的にコピーされるため、signature
で参照される配列へのその後の変更はこのインスタンスには影響しません。- パラメータ:
name
- nullまたは空文字列は使用できない。description
- nullまたは空文字列は使用できない。signature
- 記述するパラメータが存在しない場合はnullまたは空文字列でもよい。descriptor
- コンストラクタの記述子。 nullの場合があり、これは空の記述子と同等。- 例外:
IllegalArgumentException
-name
またはdescription
がnullまたは空のStringの場合。ArrayStoreException
-signature
がMBeanParameterInfo
のサブクラスのインスタンスの配列でない場合。- 導入されたバージョン:
- 1.6
-
-
メソッドの詳細
-
equals
public boolean equals(Object obj) 指定された
obj
パラメータとこのOpenMBeanConstructorInfoSupport
インスタンスが等しいかどうかを比較します。次のすべての条件が満たされている場合に限り、
true
を返します。obj
がnullでないobj
がOpenMBeanConstructorInfo
インタフェースも実装している- 名前が等しい
- シグニチャが等しい
equals
メソッドは、OpenMBeanConstructorInfo
インタフェースの異なった実装であるobj
パラメータに対して正常に機能します。- 定義:
equals
、インタフェースOpenMBeanConstructorInfo
- オーバーライド:
equals
、クラスMBeanConstructorInfo
- パラメータ:
obj
- このOpenMBeanConstructorInfoSupport
インスタンスと等しいかどうかを比較するオブジェクト。- 戻り値:
- 指定されたオブジェクトがこの
OpenMBeanConstructorInfoSupport
インスタンスと等しい場合はtrue
。 - 関連項目:
-
hashCode
public int hashCode()この
OpenMBeanConstructorInfoSupport
インスタンスのハッシュ・コード値を返します。OpenMBeanConstructorInfoSupport
インスタンスのハッシュ・コードは、equals
の比較で使用されたすべての情報要素(シグニチャhashCodeはjava.util.Arrays.asList(this.getSignature).hashCode()
の呼出しによって計算される)のハッシュ・コードの合計です。これにより、
Object.hashCode()
メソッドの一般規約によって要求される、任意の2つのOpenMBeanConstructorInfoSupport
インスタンスt1
とt2
で、t1.equals(t2)
であればt1.hashCode()==t2.hashCode()
となることが保証されます。OpenMBeanConstructorInfo
インタフェースを実装する別のクラス・インスタンスが、equals(java.lang.Object)
で定義されているように、このOpenMBeanConstructorInfoSupport
インスタンスと等しくなる場合もあります。しかし、計算方法が異なっているため、ハッシュ・コードも異なっている可能性があります。OpenMBeanConstructorInfoSupport
インスタンスは不変で、このインスタンスのハッシュ・コードは、hashCode
の最初の呼出し時に1回だけ計算されます。その後の呼出しには、同じ値が返されます。- 定義:
hashCode
、インタフェースOpenMBeanConstructorInfo
- オーバーライド:
hashCode
、クラスObject
- 戻り値:
- この
OpenMBeanConstructorInfoSupport
インスタンスのハッシュ・コード値 - 関連項目:
-
toString
public String toString()この
OpenMBeanConstructorInfoSupport
インスタンスの文字列表現を返します。この文字列表現は、このクラスの名前(
javax.management.openmbean.OpenMBeanConstructorInfoSupport
)、記述されたコンストラクタの名前とシグニチャ、およびその記述子の文字列表現で構成されます。OpenMBeanConstructorInfoSupport
インスタンスは不変で、このインスタンスの文字列表現は、toString
の最初の呼出し時に1回だけ計算されます。その後の呼出しには、同じ値が返されます。- 定義:
toString
、インタフェースOpenMBeanConstructorInfo
- オーバーライド:
toString
、クラスObject
- 戻り値:
- この
OpenMBeanConstructorInfoSupport
インスタンスの文字列表現
-