-
- すべてのスーパー・インタフェース:
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
を返します。- objがnullでない
- objが
OpenMBeanAttributeInfo
インタフェースも実装している - 名前が等しい
- 公開型が等しい
- アクセス・プロパティ(isReadable、isWritable、およびisIs)が等しい
- デフォルト値、最小値、最大値、および正当な値が等しい
equals
メソッドは、OpenMBeanAttributeInfo
インタフェースの異なった実装であるobjパラメータに対して正常に機能します。
- 定義:
equals
、インタフェース:OpenMBeanParameterInfo
- オーバーライド:
equals
、クラス:Object
- パラメータ:
obj
- このOpenMBeanAttributeInfo
インスタンスと等しいかどうかを比較するオブジェクト。- 戻り値:
- 指定されたオブジェクトがこの
OpenMBeanAttributeInfo
インスタンスと等しい場合はtrue
。 - 関連項目:
Object.hashCode()
、HashMap
-
hashCode
int 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)
-
toString
String toString()
このOpenMBeanAttributeInfo
インスタンスの文字列表現を返します。この文字列表現は、このクラス(
javax.management.openmbean.OpenMBeanAttributeInfo
)の名前、記述された属性の名前と公開型の文字列表現、さらにそのデフォルト値、最小値、最大値、および正当な値の文字列表現で構成されます。- 定義:
toString
、インタフェース:OpenMBeanParameterInfo
- オーバーライド:
toString
、クラス:Object
- 戻り値:
- この
OpenMBeanAttributeInfo
インスタンスの文字列表現
-
-