- 既知のすべてのサブインタフェース:
- OpenMBeanAttributeInfo
- 既知のすべての実装クラス:
- OpenMBeanAttributeInfoSupport,- OpenMBeanParameterInfoSupport
public interface OpenMBeanParameterInfo
公開MBeanの1つ以上のオペレーションまたはコンストラクタで使用されるパラメータを記述します。
このインタフェースは、MBeanParameterInfoクラスと同じメソッドを宣言します。 このインタフェースを実装するクラス(通常OpenMBeanParameterInfoSupport)は、MBeanParameterInfoを拡張する必要があります。 
- 導入されたバージョン:
- 1.5
- 
メソッドのサマリー修飾子と型メソッド説明boolean指定されたobjパラメータとこのOpenMBeanParameterInfoインスタンスが等しいかどうかを比較します。このパラメータのデフォルト値があれば返します。ない場合はnullを返します。このOpenMBeanParameterInfoインスタンスによって記述されたパラメータの説明を、人間が読める形式で返します。Set<?>このパラメータの正当な値のセットがあれば返します。ない場合はnullを返します。Comparable<?>このパラメータの最大値があれば返します。ない場合はnullを返します。Comparable<?>このパラメータの最小値があれば返します。ない場合はnullを返します。getName()このOpenMBeanParameterInfoインスタンスによって記述されたパラメータの名前を返します。OpenType<?>このOpenMBeanParameterInfoインスタンスによって記述されたパラメータ値の公開型を返します。booleanこのパラメータが指定されたデフォルト値を持っている場合はtrue、持っていない場合はfalseを返します。inthashCode()このOpenMBeanParameterInfoインスタンスのハッシュ・コード値を返します。booleanこのパラメータが指定された正当な値のセットを持っている場合はtrue、持っていない場合はfalseを返します。booleanこのパラメータが指定された最大値を持っている場合はtrue、持っていない場合はfalseを返します。booleanこのパラメータが指定された最小値を持っている場合はtrue、持っていない場合はfalseを返します。booleanobjが、このOpenMBeanParameterInfoインスタンスで記述されたパラメータに対して有効な値であるかどうかをテストします。toString()この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パラメータに対して正常に機能します。
 
- 
hashCodeint hashCode()このOpenMBeanParameterInfoインスタンスのハッシュ・コード値を返します。OpenMBeanParameterInfoインスタンスのハッシュ・コードは、equalsの比較で使用されたすべての情報要素(その名前、公開型、デフォルト値、最小値、最大値、および正当な値)のハッシュ・コードの合計です。これにより、 Object.hashCode()メソッドの一般規約によって要求される、任意の2つのOpenMBeanParameterInfoインスタンスt1とt2で、t1.equals(t2)であればt1.hashCode()==t2.hashCode()となることが保証されます。
- 
toStringString toString()このOpenMBeanParameterInfoインスタンスの文字列表現を返します。この文字列表現は、このクラス( javax.management.openmbean.OpenMBeanParameterInfo)の名前、記述されたパラメータの名前と公開型の文字列表現、さらにそのデフォルト値、最小値、最大値、および正当な値の文字列表現で構成されます。
 
-