tsukuba_bunko.peko.scenario.select
クラス SelectCoordinator

java.lang.Object
  上位を拡張 tsukuba_bunko.peko.scenario.Coordinator
      上位を拡張 tsukuba_bunko.peko.scenario.select.SelectCoordinator

public class SelectCoordinator
extends Coordinator

SelectCanvas に対する処理を取り持つコーディネータモジュールです。

バージョン:
$Revision: 1.1 $
作成者:
$Author: ppoi $

フィールドの概要
protected  java.lang.Thread _activeThread
          現在アクティブなスレッド
protected  java.util.List _selectItems
          選択肢リスト
 
クラス tsukuba_bunko.peko.scenario.Coordinator から継承されたフィールド
_context
 
コンストラクタの概要
SelectCoordinator()
          SelectCoordinator のインスタンスを生成します。
 
メソッドの概要
 void addSelectItem(java.lang.String id, java.lang.String text)
          選択肢を追加します。
 void begin()
          SelectCanvas に対する操作を開始します。
 void commit()
          SelectCanvas に対する操作を終了し、キャンバスの状態を確定します。
 void end()
          SelectCanvas に対する操作を終了します。
 java.lang.String select()
          ユーザーに対し選択肢を表示し、選択された ID を取得します。
 
クラス tsukuba_bunko.peko.scenario.Coordinator から継承されたメソッド
dormantize, getActionControler, getCanvasManager, getSceneContext, isActiveThread, prepare
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_selectItems

protected java.util.List _selectItems
選択肢リスト


_activeThread

protected java.lang.Thread _activeThread
現在アクティブなスレッド

コンストラクタの詳細

SelectCoordinator

public SelectCoordinator()
SelectCoordinator のインスタンスを生成します。

メソッドの詳細

begin

public void begin()
SelectCanvas に対する操作を開始します。

定義:
クラス Coordinator 内の begin

commit

public void commit()
SelectCanvas に対する操作を終了し、キャンバスの状態を確定します。

定義:
クラス Coordinator 内の commit

addSelectItem

public void addSelectItem(java.lang.String id,
                          java.lang.String text)
選択肢を追加します。

パラメータ:
id - 選択肢 ID
text - 選択肢の文章

select

public java.lang.String select()
ユーザーに対し選択肢を表示し、選択された ID を取得します。

戻り値:
選択された選択肢の選択肢 ID

end

public void end()
SelectCanvas に対する操作を終了します。



All Rights Reserved. © 1999-2006 The "Peko" Project, Tsukuba Bunko.