|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objecttsukuba_bunko.peko.scenario.Coordinator
tsukuba_bunko.peko.scenario.text.TextCoordinator
public class TextCoordinator
TextCanvas への操作を取り持つコーディネータモジュールです。
| フィールドの概要 | |
|---|---|
protected Line |
_lastLine
最終行 |
protected float |
_lineSpan
行間隔 |
protected boolean |
_pageConfigured
Page の設定を行ったかどうか |
protected java.awt.Dimension |
_sizeCache
Dimension cache |
| クラス tsukuba_bunko.peko.scenario.Coordinator から継承されたフィールド |
|---|
_activeThread, _context |
| コンストラクタの概要 | |
|---|---|
TextCoordinator()
TextCoordinator のインスタンスを生成します。 |
|
| メソッドの概要 | |
|---|---|
Page |
advancesNewPage()
新しいページに切り替え、新しいページを取得します。 |
void |
begin()
TextCanvas への操作を開始します。 |
void |
commit()
TextCanvas への操作を終了し、キャンバスの状態を確定します。 |
Page |
getCurrentPage()
現在表示中のページを取得します。 |
protected float |
getLineSpan()
行間隔を取得します。 |
void |
prepare(SceneContext context,
java.lang.Thread activeThread)
この Coordinator インスタンスを指定されたコンテクスト、シーン処理スレッドで動作するように設定します。 |
void |
pushText(java.lang.String text)
表示する文章を TextCanvsa に送信します。 |
protected void |
stop()
処理を一時停止します。 |
| クラス tsukuba_bunko.peko.scenario.Coordinator から継承されたメソッド |
|---|
dormantize, getActionControler, getCanvasManager, getSceneContext, isActiveThread |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected boolean _pageConfigured
protected float _lineSpan
protected Line _lastLine
protected java.awt.Dimension _sizeCache
| コンストラクタの詳細 |
|---|
public TextCoordinator()
TextCoordinator のインスタンスを生成します。
| メソッドの詳細 |
|---|
public void prepare(SceneContext context,
java.lang.Thread activeThread)
Coordinator の記述:
Coordinator 内の preparecontext - シーンコンテクストactiveThread - アクティブなシーン処理スレッドpublic void begin()
Coordinator 内の beginpublic void commit()
Coordinator 内の commitpublic void pushText(java.lang.String text)
text - 表示する文章public Page getCurrentPage()
public Page advancesNewPage()
protected void stop()
protected float getLineSpan()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||