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()
戻り値:
現在の状態。


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