- 既知のすべてのサブインタフェース:
- OpenMBeanAttributeInfo
- 既知のすべての実装クラス:
- OpenMBeanAttributeInfoSupport,- OpenMBeanParameterInfoSupport
public interface OpenMBeanParameterInfo
公開MBeanの1つ以上のオペレーションまたはコンストラクタで使用されるパラメータを記述します。
このインタフェースは、MBeanParameterInfoクラスと同じメソッドを宣言します。 このインタフェースを実装するクラス(通常OpenMBeanParameterInfoSupport)は、MBeanParameterInfoを拡張する必要があります。 
- 導入されたバージョン:
- 1.5
- 
メソッドのサマリー修飾子と型 メソッド 説明 booleanequals(Object obj)指定されたobjパラメータとこのOpenMBeanParameterInfoインスタンスが等しいかどうかを比較します。ObjectgetDefaultValue()このパラメータのデフォルト値があれば返します。ない場合はnullを返します。StringgetDescription()このOpenMBeanParameterInfoインスタンスによって記述されたパラメータの説明を、人間が読める形式で返します。Set<?>getLegalValues()このパラメータの正当な値のセットがあれば返します。ない場合はnullを返します。Comparable<?>getMaxValue()このパラメータの最大値があれば返します。ない場合はnullを返します。Comparable<?>getMinValue()このパラメータの最小値があれば返します。ない場合はnullを返します。StringgetName()このOpenMBeanParameterInfoインスタンスによって記述されたパラメータの名前を返します。OpenType<?>getOpenType()このOpenMBeanParameterInfoインスタンスによって記述されたパラメータ値の公開型を返します。booleanhasDefaultValue()このパラメータが指定されたデフォルト値を持っている場合はtrue、持っていない場合はfalseを返します。inthashCode()このOpenMBeanParameterInfoインスタンスのハッシュ・コード値を返します。booleanhasLegalValues()このパラメータが指定された正当な値のセットを持っている場合はtrue、持っていない場合はfalseを返します。booleanhasMaxValue()このパラメータが指定された最大値を持っている場合はtrue、持っていない場合はfalseを返します。booleanhasMinValue()このパラメータが指定された最小値を持っている場合はtrue、持っていない場合はfalseを返します。booleanisValue(Object obj)objが、このOpenMBeanParameterInfoインスタンスで記述されたパラメータに対して有効な値であるかどうかをテストします。StringtoString()このOpenMBeanParameterInfoインスタンスの文字列表現を返します。
- 
メソッドの詳細- 
getDescriptionString getDescription()このOpenMBeanParameterInfoインスタンスによって記述されたパラメータの説明を、人間が読める形式で返します。- 戻り値:
- 説明。
 
- 
getNameString getName()このOpenMBeanParameterInfoインスタンスによって記述されたパラメータの名前を返します。- 戻り値:
- 名前
 
- 
getOpenTypeOpenType<?> getOpenType()このOpenMBeanParameterInfoインスタンスによって記述されたパラメータ値の公開型を返します。- 戻り値:
- 公開型。
 
- 
getDefaultValueObject getDefaultValue()このパラメータのデフォルト値があれば返します。ない場合はnullを返します。- 戻り値:
- デフォルト値。
 
- 
getLegalValuesSet<?> getLegalValues()このパラメータの正当な値のセットがあれば返します。ない場合はnullを返します。- 戻り値:
- 正当な値のセット。
 
- 
getMinValueComparable<?> getMinValue()このパラメータの最小値があれば返します。ない場合はnullを返します。- 戻り値:
- 最小値。
 
- 
getMaxValueComparable<?> getMaxValue()このパラメータの最大値があれば返します。ない場合はnullを返します。- 戻り値:
- 最大値。
 
- 
hasDefaultValueboolean hasDefaultValue()このパラメータが指定されたデフォルト値を持っている場合はtrue、持っていない場合はfalseを返します。- 戻り値:
- デフォルト値がある場合はtrue。
 
- 
hasLegalValuesboolean hasLegalValues()このパラメータが指定された正当な値のセットを持っている場合はtrue、持っていない場合はfalseを返します。- 戻り値:
- 正当な値のセットがある場合はtrue。
 
- 
hasMinValueboolean hasMinValue()このパラメータが指定された最小値を持っている場合はtrue、持っていない場合はfalseを返します。- 戻り値:
- 最小値がある場合はtrue。
 
- 
hasMaxValueboolean hasMaxValue()このパラメータが指定された最大値を持っている場合はtrue、持っていない場合はfalseを返します。- 戻り値:
- 最大値がある場合はtrue。
 
- 
isValueboolean isValue(Object obj)objが、このOpenMBeanParameterInfoインスタンスで記述されたパラメータに対して有効な値であるかどうかをテストします。- パラメータ:
- obj- 判定されるオブジェクト。
- 戻り値:
- objがこのOpenMBeanParameterInfoインスタンスにより記述されたパラメータで有効な値である場合はtrue、そうでない場合はfalse。
 
- 
equalsboolean equals(Object obj)指定されたobjパラメータとこのOpenMBeanParameterInfoインスタンスが等しいかどうかを比較します。次のすべての条件が満たされている場合に限り、 trueを返します。- objがnullでない
- objがOpenMBeanParameterInfoインタフェースも実装している
- 名前が等しい
- 公開型が等しい
- デフォルト値、最小値、最大値、および正当な値が等しい
 equalsメソッドは、OpenMBeanParameterInfoインタフェースの異なった実装であるobjパラメータに対して正常に機能します。
 - オーバーライド:
- equals、クラス:- Object
- パラメータ:
- obj- この- OpenMBeanParameterInfoインスタンスと等しいかどうかを比較するオブジェクト。
- 戻り値:
- 指定されたオブジェクトがこのOpenMBeanParameterInfoインスタンスと等しい場合はtrue。
- 関連項目:
- Object.hashCode()、- HashMap
 
- 
hashCodeint hashCode()このOpenMBeanParameterInfoインスタンスのハッシュ・コード値を返します。OpenMBeanParameterInfoインスタンスのハッシュ・コードは、equalsの比較で使用されたすべての情報要素(その名前、公開型、デフォルト値、最小値、最大値、および正当な値)のハッシュ・コードの合計です。これにより、 Object.hashCode()メソッドの一般規約によって要求される、任意の2つのOpenMBeanParameterInfoインスタンスt1とt2で、t1.equals(t2)であればt1.hashCode()==t2.hashCode()となることが保証されます。- オーバーライド:
- hashCode、クラス:- Object
- 戻り値:
- このOpenMBeanParameterInfoインスタンスのハッシュ・コード値
- 関連項目:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
- 
toStringString toString()このOpenMBeanParameterInfoインスタンスの文字列表現を返します。この文字列表現は、このクラス( javax.management.openmbean.OpenMBeanParameterInfo)の名前、記述されたパラメータの名前と公開型の文字列表現、さらにそのデフォルト値、最小値、最大値、および正当な値の文字列表現で構成されます。
 
-