- すべてのスーパー・インタフェース:
- OpenMBeanParameterInfo
- 既知のすべての実装クラス:
- OpenMBeanAttributeInfoSupport
public interface OpenMBeanAttributeInfo extends OpenMBeanParameterInfo
公開MBeanの属性を記述します。
このインタフェースは、MBeanAttributeInfoクラスと同じメソッドを宣言します。 このインタフェースを実装するクラス(通常OpenMBeanAttributeInfoSupport)は、MBeanAttributeInfoを拡張する必要があります。 
- 導入されたバージョン:
- 1.5
- 
メソッドのサマリー修飾子と型 メソッド 説明 booleanequals(Object obj)指定されたobjパラメータとこのOpenMBeanAttributeInfoインスタンスが等しいかどうかを比較します。inthashCode()このOpenMBeanAttributeInfoインスタンスのハッシュ・コード値を返します。booleanisIs()このOpenMBeanAttributeInfoインスタンスによって記述された属性がisXXX取得メソッド(booleanおよびBoolean値のみに適用される)からアクセスされる場合はtrue、そうでない場合はfalseを返します。booleanisReadable()このOpenMBeanAttributeInfoインスタンスによって記述された属性が読取り可能な場合はtrue、そうでない場合はfalseを返します。booleanisWritable()このOpenMBeanAttributeInfoインスタンスによって記述された属性が書込み可能な場合はtrue、そうでない場合はfalseを返します。StringtoString()このOpenMBeanAttributeInfoインスタンスの文字列表現を返します。インタフェース javax.management.openmbean.OpenMBeanParameterInfoで宣言されたメソッドgetDefaultValue, getDescription, getLegalValues, getMaxValue, getMinValue, getName, getOpenType, hasDefaultValue, hasLegalValues, hasMaxValue, hasMinValue, isValue
- 
メソッドの詳細- 
isReadableboolean isReadable()このOpenMBeanAttributeInfoインスタンスによって記述された属性が読取り可能な場合はtrue、そうでない場合はfalseを返します。- 戻り値:
- 属性が読取り可能な場合はtrue。
 
- 
isWritableboolean isWritable()このOpenMBeanAttributeInfoインスタンスによって記述された属性が書込み可能な場合はtrue、そうでない場合はfalseを返します。- 戻り値:
- 属性が書込み可能な場合はtrue。
 
- 
isIsboolean isIs()このOpenMBeanAttributeInfoインスタンスによって記述された属性がisXXX取得メソッド(booleanおよびBoolean値のみに適用される)からアクセスされる場合はtrue、そうでない場合はfalseを返します。- 戻り値:
- 属性がisXXXからアクセスされる場合はtrue。
 
- 
equalsboolean equals(Object obj)指定されたobjパラメータとこのOpenMBeanAttributeInfoインスタンスが等しいかどうかを比較します。次のすべての条件が満たされている場合に限り、 trueを返します。- objがnullでない
- objがOpenMBeanAttributeInfoインタフェースも実装している
- 名前が等しい
- 公開型が等しい
- アクセス・プロパティ(isReadable、isWritable、およびisIs)が等しい
- デフォルト値、最小値、最大値、および正当な値が等しい
 equalsメソッドは、OpenMBeanAttributeInfoインタフェースの異なった実装であるobjパラメータに対して正常に機能します。
 - 定義:
- equals、インタフェース:- OpenMBeanParameterInfo
- オーバーライド:
- equals、クラス:- Object
- パラメータ:
- obj- この- OpenMBeanAttributeInfoインスタンスと等しいかどうかを比較するオブジェクト。
- 戻り値:
- 指定されたオブジェクトがこのOpenMBeanAttributeInfoインスタンスと等しい場合はtrue。
- 関連項目:
- Object.hashCode()、- HashMap
 
- 
hashCodeint hashCode()このOpenMBeanAttributeInfoインスタンスのハッシュ・コード値を返します。OpenMBeanAttributeInfoインスタンスのハッシュ・コードは、equalsの比較で使用されたすべての情報要素(その名前、公開型、デフォルト値、最小値、最大値、および正当な値)のハッシュ・コードの合計です。これにより、 Object.hashCode()メソッドの一般規約によって要求される、任意の2つのOpenMBeanAttributeInfoインスタンスt1とt2で、t1.equals(t2)であればt1.hashCode()==t2.hashCode()となることが保証されます。- 定義:
- hashCode、インタフェース:- OpenMBeanParameterInfo
- オーバーライド:
- hashCode、クラス:- Object
- 戻り値:
- このOpenMBeanAttributeInfoインスタンスのハッシュ・コード値
- 関連項目:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
- 
toStringString toString()このOpenMBeanAttributeInfoインスタンスの文字列表現を返します。この文字列表現は、このクラス( javax.management.openmbean.OpenMBeanAttributeInfo)の名前、記述された属性の名前と公開型の文字列表現、さらにそのデフォルト値、最小値、最大値、および正当な値の文字列表現で構成されます。- 定義:
- toString、インタフェース:- OpenMBeanParameterInfo
- オーバーライド:
- toString、クラス:- Object
- 戻り値:
- このOpenMBeanAttributeInfoインスタンスの文字列表現
 
 
-