概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## kinugasa.util
クラス TimeCounter

    java.lang.Object
      kinugasa.object.Model
          kinugasa.util.TimeCounter

すべての実装されたインタフェース:
  java.io.Serializable, java.lang.Cloneable, Statable

直系の既知のサブクラス:
  FrameTimeCounter, OnlyFirstTimeCounter, SystemTimeCounter

    public abstract class TimeCounter

extends Model
implements Statable

経過時間を計測し、条件判定をするための機能を定義します.
ほとんどのカウンタの実装では、isReachingがtrueを返す場合、resetを自動的にコールすることで、 次の呼び出しに備えます。

バージョン:
  1.0.0 - 2013/01/11_17:07:17.
作成者:
  Dra0211.
関連項目:
  直列化された形式

フィールドの概要
`static TimeCounter` | `FALSE` このモデルは、常に"false"を返します.
`private static long` | `serialVersionUID`
`static TimeCounter` | `TRUE` このモデルは、常に"true"を返します.

コンストラクタの概要
`TimeCounter()`

メソッドの概要
`TimeCounter` | `clone()` このモデルのクローンを返します.
`abstract boolean` | `isEnded()` このオブジェクトが「終了した」状態であるかを検査します.
`abstract boolean` | `isReaching()` 設定された時間が経過したかを検査します.
`abstract boolean` | `isRunning()` このオブジェクトが「開始している」状態であるかを検査します.
`abstract void` | `reset()` 検査の状態を初期化します.

クラス kinugasa.object.Model から継承されたメソッド
`clone`

クラス java.lang.Object から継承されたメソッド
`equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### serialVersionUID

    private static final long serialVersionUID

関連項目:
  定数フィールド値

### TRUE

    public static final TimeCounter TRUE

  このモデルは、常に"true"を返します. このモデルをクローニングする意味はありません。

### FALSE

    public static final TimeCounter FALSE

  このモデルは、常に"false"を返します. このモデルをクローニングする意味はありません。

コンストラクタの詳細

### TimeCounter

    public TimeCounter()

メソッドの詳細

### isReaching

    public abstract boolean isReaching()

  設定された時間が経過したかを検査します.

  戻り値:
    設定された時間が経過した場合にtrue、そうでない場合にfalseを返します.

### clone

    public TimeCounter clone()

  クラス `Model` の記述:
  このモデルのクローンを返します. クローンはObjectクラスの機能を使って行われます。
  全てのモデルの実装は、cloneメソッドを適切にオーバーライドする必要があります。

  オーバーライド:
    クラス `Model` 内の `clone`
  戻り値:
    このモデルと同じクラスの新しいインスタンスを返します。

### isEnded

    public abstract boolean isEnded()

  インタフェース `Statable` の記述:
  このオブジェクトが「終了した」状態であるかを検査します.

  定義:
    インタフェース `Statable` 内の `isEnded`
  戻り値:
    終了している場合はtrueを返します。

### isRunning

    public abstract boolean isRunning()

  インタフェース `Statable` の記述:
  このオブジェクトが「開始している」状態であるかを検査します. このオブジェクトの状態をリセットできる場合、リセット後も「開始されている」かどうかは 実装によって異なります。

  定義:
    インタフェース `Statable` 内の `isRunning`
  戻り値:
    開始している場合はtrueを返します。

### reset

    public abstract void reset()

  検査の状態を初期化します. このメソッドを呼び出すことで、最初に設定された時間や状態を 復元し、再度検査可能にします。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド