- 
- 既知のすべてのサブインタフェース:
- 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)
 
 
- 
 
-