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

## woolpack.bool
クラス BooleanState

    java.lang.Object
      woolpack.bool.BooleanState

    public abstract class BooleanState

extends Object

入力された真偽値から状態を随時集計するオブジェクトです。
適用しているデザインパターン：変数を格納する構造体。

コンストラクタの概要
`protected` | `BooleanState(boolean current)`

メソッドの概要
`abstract void` | `in(boolean flag)` 新しい真偽値を受け取ってこのオブジェクトの状態を更新します。
`boolean` | `isCurrent()`
`boolean` | `isStopped()`
`protected void` | `setCurrent(boolean current)` `in(boolean)`から呼び出されることを想定しています。
`protected void` | `setStopped(boolean stopped)` `in(boolean)`から呼び出されることを想定しています。

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

コンストラクタの詳細

### BooleanState

    protected BooleanState(boolean current)

パラメータ:
  `current` - 初期状態。

メソッドの詳細

### in

    public abstract void in(boolean flag)

  新しい真偽値を受け取ってこのオブジェクトの状態を更新します。

  パラメータ:
    `flag` - 新しい真偽値。

### setStopped

    protected void setStopped(boolean stopped)

  `in(boolean)`から呼び出されることを想定しています。

  パラメータ:
    `stopped` - 新しい停止状態。

### isStopped

    public boolean isStopped()

  戻り値:
    現在の停止状態。

### setCurrent

    protected void setCurrent(boolean current)

  `in(boolean)`から呼び出されることを想定しています。

  パラメータ:
    `current` - 新しい状態。

### isCurrent

    public boolean isCurrent()

  戻り値:
    現在の状態。

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

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.