モジュール jdk.management.jfr
パッケージ jdk.management.jfr

クラスSettingDescriptorInfo

java.lang.Object
jdk.management.jfr.SettingDescriptorInfo

public final class SettingDescriptorInfo
extends Object
名前、説明、デフォルト値などの設定を記述する管理クラス。
導入されたバージョン:
9
関連項目:
EventType.getSettingDescriptors()
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    static SettingDescriptorInfo from​(CompositeData cd)
    指定されたCompositeDataで表されるSettingDescriptorInfoを返します。
    String getContentType()
    このSettingDescriptorInfo (たとえば、"jdk.jfr.Timespan")に関連付けられた設定のコンテンツ・タイプを返します。
    String getDefaultValue()
    このSettingDescriptorInfo (たとえば、"20 ms")に関連付けられている設定のデフォルト値を返します。
    String getDescription()
    このSettingDescriptorInfo (たとえば、"The duration an event must exceed to be be recorded")に関連付けられた設定の説明を返します。
    String getLabel()
    このSettingDescriptorInfo (たとえば、"Threshold")に関連付けられた判読可能な設定名を返します。
    String getName()
    このSettingDescriptorInfo (たとえば、"threshold")に関連付けられた設定の名前を返します。
    String getTypeName()
    このSettingDescriptorInfo (たとえば、"jdk.settings.Threshold")に関連付けられた設定のタイプ名を返します。
    String toString()
    このSettingDescriptorInfoStringの説明を返します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • メソッドの詳細

    • getLabel

      public String getLabel()
      このSettingDescriptorInfo (たとえば、"Threshold")に関連付けられた判読可能な設定名を返します。
      戻り値:
      nullではなく、この設定のラベル
    • getName

      public String getName()
      このSettingDescriptorInfo (たとえば、"threshold")に関連付けられた設定の名前を返します。
      戻り値:
      nullではなく、この設定の名前
    • getDescription

      public String getDescription()
      このSettingDescriptorInfo (たとえば、"The duration an event must exceed to be be recorded")に関連付けられた設定の説明を返します。
      戻り値:
      この設定の説明、nullではない
    • getTypeName

      public String getTypeName()
      このSettingDescriptorInfo (たとえば、"jdk.settings.Threshold")に関連付けられた設定のタイプ名を返します。

      このタイプは、これがどのタイプの設定であるかを識別するために使用できます。

      戻り値:
      nullではなく、この設定タイプの名前
    • getContentType

      public String getContentType()
      このSettingDescriptorInfo (たとえば、"jdk.jfr.Timespan")に関連付けられた設定のコンテンツ・タイプを返します。

      コンテンツ・タイプを使用して、グラフィカル・ユーザー・インタフェースでの設定のレンダリング方法を決定することができます。

      戻り値:
      nullではなく、この設定タイプの名前
    • getDefaultValue

      public String getDefaultValue()
      このSettingDescriptorInfo (たとえば、"20 ms")に関連付けられている設定のデフォルト値を返します。
      戻り値:
      nullではなく、この設定のデフォルト値
      関連項目:
      SettingDescriptor.getDefaultValue()
    • from

      public static SettingDescriptorInfo from​(CompositeData cd)
      指定されたCompositeDataで表されるSettingDescriptorInfoを返します。

      提供されたCompositeDataには、以下のアイテム名とアイテム・タイプが有効である必要があります。

      指定されたCompositeDataに含める必要がある名前と型
      名前
      name String
      label String
      description String
      typeName String
      contentType String
      defaultValue String

      パラメータ:
      cd - 返すSettingDescriptorInfoを表すCompositeData
      戻り値:
      SettingDescriptorInfo、またはcdnullの場合はnull
      例外:
      IllegalArgumentException - cdが有効なEventTypeInfoを表していない場合
    • toString

      public String toString()
      このSettingDescriptorInfoStringの説明を返します。
      オーバーライド:
      toString 、クラス:  Object
      戻り値:
      nullではなく、この設定を記述する文字列