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

インターフェース 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 エラー・データを含むオブジェクト。
関連項目:
ECLErrNotifyStop

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