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

## 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 に対する操作を終了します。

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

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