- java.lang.Object
- 
- javax.management.MBeanFeatureInfo
- 
- javax.management.MBeanConstructorInfo
- 
- javax.management.openmbean.OpenMBeanConstructorInfoSupport
 
 
 
- 
- すべての実装されたインタフェース:
- Serializable,- Cloneable,- DescriptorRead,- OpenMBeanConstructorInfo
 
 
 public class OpenMBeanConstructorInfoSupport extends MBeanConstructorInfo implements OpenMBeanConstructorInfo Open MBeanのコンストラクタを記述します。- 導入されたバージョン:
- 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インスタンスを構築します。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 booleanequals(Object obj)指定されたobjパラメータとこのOpenMBeanConstructorInfoSupportインスタンスが等しいかどうかを比較します。inthashCode()このOpenMBeanConstructorInfoSupportインスタンスのハッシュ・コード値を返します。StringtoString()このOpenMBeanConstructorInfoSupportインスタンスの文字列表現を返します。- 
クラス javax.management.MBeanConstructorInfoから継承されたメソッドclone, getSignature
 - 
クラス javax.management.MBeanFeatureInfoから継承されたメソッドgetDescription, getDescriptor, getName
 - 
インタフェース javax.management.openmbean.OpenMBeanConstructorInfoから継承されたメソッドgetDescription, getName, getSignature
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
OpenMBeanConstructorInfoSupportpublic 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のサブクラスのインスタンスの配列でない場合。
 
 - 
OpenMBeanConstructorInfoSupportpublic 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
 
 
- 
 - 
メソッドの詳細- 
equalspublic boolean equals(Object obj) 指定された objパラメータとこのOpenMBeanConstructorInfoSupportインスタンスが等しいかどうかを比較します。次のすべての条件が満たされている場合に限り、 trueを返します。- objがnullでない
- objが- OpenMBeanConstructorInfoインタフェースも実装している
- 名前が等しい
- シグニチャが等しい
 equalsメソッドは、OpenMBeanConstructorInfoインタフェースの異なった実装であるobjパラメータに対して正常に機能します。- 定義:
- equals、インタフェース:- OpenMBeanConstructorInfo
- オーバーライド:
- equals、クラス:- MBeanConstructorInfo
- パラメータ:
- obj- この- OpenMBeanConstructorInfoSupportインスタンスと等しいかどうかを比較するオブジェクト。
- 戻り値:
- 指定されたオブジェクトがこのOpenMBeanConstructorInfoSupportインスタンスと等しい場合はtrue。
- 関連項目:
- Object.hashCode()、- HashMap
 
 - 
hashCodepublic 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、クラス:- MBeanConstructorInfo
- 戻り値:
- このOpenMBeanConstructorInfoSupportインスタンスのハッシュ・コード値
- 関連項目:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
 - 
toStringpublic String toString() この OpenMBeanConstructorInfoSupportインスタンスの文字列表現を返します。この文字列表現は、このクラスの名前( javax.management.openmbean.OpenMBeanConstructorInfoSupport)、記述されたコンストラクタの名前とシグニチャ、およびその記述子の文字列表現で構成されます。OpenMBeanConstructorInfoSupportインスタンスは不変で、このインスタンスの文字列表現は、toStringの最初の呼出し時に1回だけ計算されます。その後の呼出しには、同じ値が返されます。- 定義:
- toString、インタフェース:- OpenMBeanConstructorInfo
- オーバーライド:
- toString、クラス:- MBeanConstructorInfo
- 戻り値:
- このOpenMBeanConstructorInfoSupportインスタンスの文字列表現
 
 
- 
 
-