モジュール java.management

インタフェースOpenMBeanParameterInfo

    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 抽象メソッド 
      修飾子と型 メソッド 説明
      boolean equals​(Object obj)
      指定されたobjパラメータとこのOpenMBeanParameterInfoインスタンスが等しいかどうかを比較します。
      Object getDefaultValue​()
      このパラメータのデフォルト値があれば返します。ない場合はnullを返します。
      String getDescription​()
      このOpenMBeanParameterInfoインスタンスによって記述されたパラメータの説明を、人間が読める形式で返します。
      Set<?> getLegalValues​()
      このパラメータの正当な値のセットがあれば返します。ない場合はnullを返します。
      Comparable<?> getMaxValue​()
      このパラメータの最大値があれば返します。ない場合はnullを返します。
      Comparable<?> getMinValue​()
      このパラメータの最小値があれば返します。ない場合はnullを返します。
      String getName​()
      このOpenMBeanParameterInfoインスタンスによって記述されたパラメータの名前を返します。
      OpenType<?> getOpenType​()
      このOpenMBeanParameterInfoインスタンスによって記述されたパラメータ値の公開型を返します。
      boolean hasDefaultValue​()
      このパラメータが指定されたデフォルト値を持っている場合はtrue、持っていない場合はfalseを返します。
      int hashCode​()
      このOpenMBeanParameterInfoインスタンスのハッシュ・コード値を返します。
      boolean hasLegalValues​()
      このパラメータが指定された正当な値のセットを持っている場合はtrue、持っていない場合はfalseを返します。
      boolean hasMaxValue​()
      このパラメータが指定された最大値を持っている場合はtrue、持っていない場合はfalseを返します。
      boolean hasMinValue​()
      このパラメータが指定された最小値を持っている場合はtrue、持っていない場合はfalseを返します。
      boolean isValue​(Object obj)
      objが、このOpenMBeanParameterInfoインスタンスで記述されたパラメータに対して有効な値であるかどうかをテストします。
      String toString​()
      このOpenMBeanParameterInfoインスタンスの文字列表現を返します。
    • メソッドの詳細

      • getDescription

        String getDescription​()
        このOpenMBeanParameterInfoインスタンスによって記述されたパラメータの説明を、人間が読める形式で返します。
        戻り値:
        説明。
      • getName

        String getName​()
        このOpenMBeanParameterInfoインスタンスによって記述されたパラメータの名前を返します。
        戻り値:
        名前。
      • getOpenType

        OpenType<?> getOpenType​()
        このOpenMBeanParameterInfoインスタンスによって記述されたパラメータ値の公開型を返します。
        戻り値:
        公開型。
      • getDefaultValue

        Object getDefaultValue​()
        このパラメータのデフォルト値があれば返します。ない場合はnullを返します。
        戻り値:
        デフォルト値。
      • getLegalValues

        Set<?> getLegalValues​()
        このパラメータの正当な値のセットがあれば返します。ない場合はnullを返します。
        戻り値:
        正当な値のセット。
      • getMinValue

        Comparable<?> getMinValue​()
        このパラメータの最小値があれば返します。ない場合はnullを返します。
        戻り値:
        最小値。
      • getMaxValue

        Comparable<?> getMaxValue​()
        このパラメータの最大値があれば返します。ない場合はnullを返します。
        戻り値:
        最大値。
      • hasDefaultValue

        boolean hasDefaultValue​()
        このパラメータが指定されたデフォルト値を持っている場合はtrue、持っていない場合はfalseを返します。
        戻り値:
        デフォルト値がある場合はtrue。
      • hasLegalValues

        boolean hasLegalValues​()
        このパラメータが指定された正当な値のセットを持っている場合はtrue、持っていない場合はfalseを返します。
        戻り値:
        正当な値のセットがある場合はtrue。
      • hasMinValue

        boolean hasMinValue​()
        このパラメータが指定された最小値を持っている場合はtrue、持っていない場合はfalseを返します。
        戻り値:
        最小値がある場合はtrue。
      • hasMaxValue

        boolean hasMaxValue​()
        このパラメータが指定された最大値を持っている場合はtrue、持っていない場合はfalseを返します。
        戻り値:
        最大値がある場合はtrue。
      • isValue

        boolean isValue​(Object obj)
        objが、このOpenMBeanParameterInfoインスタンスで記述されたパラメータに対して有効な値であるかどうかをテストします。
        パラメータ:
        obj - 判定されるオブジェクト。
        戻り値:
        objがこのOpenMBeanParameterInfoインスタンスにより記述されたパラメータで有効な値である場合はtrue、そうでない場合はfalse
      • equals

        boolean equals​(Object obj)
        指定されたobjパラメータとこのOpenMBeanParameterInfoインスタンスが等しいかどうかを比較します。

        次のすべての条件が満たされている場合に限り、trueを返します。

        • objがnullでない
        • objOpenMBeanParameterInfoインタフェースも実装している
        • 名前が等しい
        • 公開型が等しい
        • デフォルト値、最小値、最大値、および正当な値が等しい
        これらの条件が満たされていれば、このequalsメソッドは、OpenMBeanParameterInfoインタフェースの異なった実装であるobjパラメータに対して正常に機能します。
         
        オーバーライド:
        equals、クラス: Object
        パラメータ:
        obj - このOpenMBeanParameterInfoインスタンスと等しいかどうかを比較するオブジェクト。
        戻り値:
        指定されたオブジェクトがこのOpenMBeanParameterInfoインスタンスと等しい場合はtrue
        関連項目:
        Object.hashCode()HashMap
      • hashCode

        int hashCode​()
        このOpenMBeanParameterInfoインスタンスのハッシュ・コード値を返します。

        OpenMBeanParameterInfoインスタンスのハッシュ・コードは、equalsの比較で使用されたすべての情報要素(その名前、公開型、デフォルト値、最小値、最大値、および正当な値)のハッシュ・コードの合計です。

        これにより、Object.hashCode()メソッドの一般規約によって要求される、任意の2つのOpenMBeanParameterInfoインスタンスt1t2で、t1.equals(t2)であればt1.hashCode()==t2.hashCode()となることが保証されます。

        オーバーライド:
        hashCode、クラス: Object
        戻り値:
        このOpenMBeanParameterInfoインスタンスのハッシュ・コード値
        関連項目:
        Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
      • toString

        String toString​()
        このOpenMBeanParameterInfoインスタンスの文字列表現を返します。

        この文字列表現は、このクラス(javax.management.openmbean.OpenMBeanParameterInfo)の名前、記述されたパラメータの名前と公開型の文字列表現、さらにそのデフォルト値、最小値、最大値、および正当な値の文字列表現で構成されます。

        オーバーライド:
        toString、クラス: Object
        戻り値:
        このOpenMBeanParameterInfoインスタンスの文字列表現