すべてのパッケージ クラス階層 このパッケージ 前へ 次へ 索引
インターフェース com.ibm.eNetwork.ECL.ECLPSNotify
- public interface ECLPSNotify
注: ECLPSNotify は使用すべきではありません。
ECLPSNotify インターフェースを使用して、
ECLPS イベントを受け取り、処理するオブジェクトをインプリメントすることができます。
イベントは、プレゼンテーション・スペースが更新されると必ず生成されます。
プレゼンテーション・スペースはホストにより (新規作成画面が送信されるとき)、
またはキーボードの入力により更新することができます。
イベント生成が停止したり、イベント生成中にエラーが生じたりすると、
特殊イベントが生成されます。
アプリケーションが PS イベントの通知を受けるには、
次に示すステップを実行しなければなりません。
- ECLPSNotify インターフェースをインプリメントするクラスを定義する。
- NotifyEvent()、NotifyStop()、および NotifyError() メソッドをインプリメントする。
- 新しいクラスのインスタンスを作成する。
- インスタンスを ECLPS.RegisterPSEvent() メソッドに登録する。
- 関連項目:
- ECLPS
-
NotifyError(ECLPS, ECLErr)
- NotifyError() メソッドは、イベント生成時に ECLPS オブジェクトがエラーを検出するたびに呼び出されます。
-
NotifyEvent(ECLPS)
- NotifyEvent() メソッドは、プレゼンテーション・スペースが更新されるたびに呼び出されます。
-
NotifyStop(ECLPS, int)
- NotifyStop() メソッドは、何らかの理由でイベント生成が終了した時に呼び出されます。
NotifyEvent
public abstract void NotifyEvent(ECLPS ps)
- NotifyEvent() メソッドは、プレゼンテーション・スペースが更新されるたびに呼び出されます。
プレゼンテーション・スペースはホストにより (新規画面が送信されるとき)、
または操作員による入力 (マウスまたはキーボード) を介して、更新することができます。
アプリケーションは、更新があるたびに別個のイベントを受け取るとは想定しません。
更新イベントは、最後にイベントが生成されてからそれ以降 (または、
それまでに更新イベントがない場合は、
登録以降) に、PS で行われた 1 つ以上の変更として定義されます。
- パラメーター:
- ps - イベントを生成したオブジェクト。
NotifyStop
public abstract void NotifyStop(ECLPS ps,
int reason)
- NotifyStop() メソッドは、何らかの理由でイベント生成が終了した時に呼び出されます。 イベント生成が停止する理由としては、エラー条件の発生、
または ECLPS.UnregisterPSEvent() メソッドの呼び出しが考えられます。
- パラメーター:
- ps - イベントを生成したオブジェクト。
- reason - このパラメーターは現在使用されていません。
NotifyError
public abstract void NotifyError(ECLPS ps,
ECLErr e)
- NotifyError() メソッドは、イベント生成時に ECLPS オブジェクトがエラーを検出するたびに呼び出されます。
エラーに関する情報を含む ECLErr オブジェクトが、このメソッドに渡されます。
エラーが原因でイベント生成が停止した場合、NotifyStop() メソッドが呼び出されます。
- パラメーター:
- ps - イベントを生成したオブジェクト。
- e - ECLErr エラー・データを含むオブジェクト。
- 関連項目:
- ECLErr, NotifyStop
すべてのパッケージ クラス階層 このパッケージ 前へ 次へ 索引