レコードクラス ProgressView.ProgressState

java.lang.ObjectSE
java.lang.RecordSE
org.springframework.shell.component.view.control.ProgressView.ProgressState
レコードコンポーネント:
tickStart - ティック開始値、ゼロまたは正
tickEnd - ティック終了値、正でティック開始値より大きい
tickValue - ティックの開始 / 終了の境界内の現在のティック値
running - 実行状態
startTime - 実行開始時間
updateTime - 最後に実行された更新時間
含まれているクラス:
ProgressView

public static record ProgressView.ProgressState(int tickStart, int tickEnd, int tickValue, boolean running, long startTime, long updateTime) extends RecordSE
ProgressView の現在の実行状態をカプセル化します。
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
    ProgressState(int tickStart, int tickEnd, int tickValue, boolean running, long startTime, long updateTime)
    ProgressState レコードクラスのインスタンスを作成します。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    final boolean
    他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。
    final int
    このオブジェクトのハッシュコード値を返します。
    of(int tickStart, int tickEnd, int tickValue, boolean running, long startTime, long updateTime)
    boolean
    running レコードコンポーネントの値を返します。
    long
    startTime レコードコンポーネントの値を返します。
    int
    tickEnd レコードコンポーネントの値を返します。
    int
    tickStart レコードコンポーネントの値を返します。
    int
    tickValue レコードコンポーネントの値を返します。
    final StringSE
    このレコードクラスの文字列表現を返します。
    long
    updateTime レコードコンポーネントの値を返します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • ProgressState

      public ProgressState(int tickStart, int tickEnd, int tickValue, boolean running, long startTime, long updateTime)
      ProgressState レコードクラスのインスタンスを作成します。
      パラメーター:
      tickStart - tickStart レコードコンポーネントの値
      tickEnd - tickEnd レコードコンポーネントの値
      tickValue - tickValue レコードコンポーネントの値
      running - running レコードコンポーネントの値
      startTime - startTime レコードコンポーネントの値
      updateTime - updateTime レコードコンポーネントの値
  • 方法の詳細

    • of

      public static ProgressView.ProgressState of(int tickStart, int tickEnd, int tickValue, boolean running, long startTime, long updateTime)
    • toString

      public final StringSE toString()
      このレコードクラスの文字列表現を返します。表現には、クラスの名前が含まれ、その後に各レコードコンポーネントの名前と値が続きます。
      次で指定:
      クラス RecordSEtoString 
      戻り値:
      このオブジェクトの文字列表現
    • hashCode

      public final int hashCode()
      このオブジェクトのハッシュコード値を返します。値は、各レコードコンポーネントのハッシュコードから導出されます。
      次で指定:
      クラス RecordSEhashCode 
      戻り値:
      このオブジェクトのハッシュコード値
    • equals

      public final boolean equals(ObjectSE o)
      他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコードコンポーネントが等しい場合、オブジェクトは等しいです。このレコードクラスのすべてのコンポーネントは "==" で比較されます。
      次で指定:
      クラス RecordSEequalsSE 
      パラメーター:
      o - 比較するオブジェクト
      戻り値:
      このオブジェクトが o 引数と同じ場合は true。それ以外の場合は false
    • tickStart

      public int tickStart()
      tickStart レコードコンポーネントの値を返します。
      戻り値:
      tickStart レコードコンポーネントの値
    • tickEnd

      public int tickEnd()
      tickEnd レコードコンポーネントの値を返します。
      戻り値:
      tickEnd レコードコンポーネントの値
    • tickValue

      public int tickValue()
      tickValue レコードコンポーネントの値を返します。
      戻り値:
      tickValue レコードコンポーネントの値
    • running

      public boolean running()
      running レコードコンポーネントの値を返します。
      戻り値:
      running レコードコンポーネントの値
    • startTime

      public long startTime()
      startTime レコードコンポーネントの値を返します。
      戻り値:
      startTime レコードコンポーネントの値
    • updateTime

      public long updateTime()
      updateTime レコードコンポーネントの値を返します。
      戻り値:
      updateTime レコードコンポーネントの値