すべてのパッケージ  クラス階層  このパッケージ  前へ  次へ  索引

インターフェース com.ibm.eNetwork.ECL.ECLPSNotify

public interface ECLPSNotify
注: ECLPSNotify は使用すべきではありません。

ECLPSNotify インターフェースを使用して、 ECLPS イベントを受け取り、処理するオブジェクトをインプリメントすることができます。 イベントは、プレゼンテーション・スペースが更新されると必ず生成されます。 プレゼンテーション・スペースはホストにより (新規作成画面が送信されるとき)、 またはキーボードの入力により更新することができます。 イベント生成が停止したり、イベント生成中にエラーが生じたりすると、 特殊イベントが生成されます。

アプリケーションが PS イベントの通知を受けるには、 次に示すステップを実行しなければなりません。

  1. ECLPSNotify インターフェースをインプリメントするクラスを定義する。
  2. NotifyEvent()、NotifyStop()、および NotifyError() メソッドをインプリメントする。
  3. 新しいクラスのインスタンスを作成する。
  4. インスタンスを ECLPS.RegisterPSEvent() メソッドに登録する。

関連項目:
ECLPS

メソッド索引

 o NotifyError(ECLPS, ECLErr)
NotifyError() メソッドは、イベント生成時に ECLPS オブジェクトがエラーを検出するたびに呼び出されます。
 o NotifyEvent(ECLPS)
NotifyEvent() メソッドは、プレゼンテーション・スペースが更新されるたびに呼び出されます。
 o NotifyStop(ECLPS, int)
NotifyStop() メソッドは、何らかの理由でイベント生成が終了した時に呼び出されます。

メソッド

 o NotifyEvent
 public abstract void NotifyEvent(ECLPS ps)
NotifyEvent() メソッドは、プレゼンテーション・スペースが更新されるたびに呼び出されます。 プレゼンテーション・スペースはホストにより (新規画面が送信されるとき)、 または操作員による入力 (マウスまたはキーボード) を介して、更新することができます。

アプリケーションは、更新があるたびに別個のイベントを受け取るとは想定しません。 更新イベントは、最後にイベントが生成されてからそれ以降 (または、 それまでに更新イベントがない場合は、 登録以降) に、PS で行われた 1 つ以上の変更として定義されます。

パラメーター:
ps - イベントを生成したオブジェクト。
 o NotifyStop
 public abstract void NotifyStop(ECLPS ps,
                                 int reason)
NotifyStop() メソッドは、何らかの理由でイベント生成が終了した時に呼び出されます。 イベント生成が停止する理由としては、エラー条件の発生、 または ECLPS.UnregisterPSEvent() メソッドの呼び出しが考えられます。

パラメーター:
ps - イベントを生成したオブジェクト。
reason - このパラメーターは現在使用されていません。
 o NotifyError
 public abstract void NotifyError(ECLPS ps,
                                  ECLErr e)
NotifyError() メソッドは、イベント生成時に ECLPS オブジェクトがエラーを検出するたびに呼び出されます。 エラーに関する情報を含む ECLErr オブジェクトが、このメソッドに渡されます。 エラーが原因でイベント生成が停止した場合、NotifyStop() メソッドが呼び出されます。

パラメーター:
ps - イベントを生成したオブジェクト。
e - ECLErr エラー・データを含むオブジェクト。
関連項目:
ECLErr, NotifyStop

すべてのパッケージ  クラス階層  このパッケージ  前へ  次へ  索引