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

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

public interface ECLRecoNotify
ECLRecoNotify を使用して、 ECLScreenReco イベントを受け取り、処理するオブジェクトを実装することができます。イベントは、PS の中の画面で、 ECLScreenReco 内の ECLScreenDesc オブジェクトと一致するものがあるたびに生成されます。イベント生成が停止したり、イベント生成中にエラーが生じたりすると、特殊イベントが生成されます。

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

  1. ECLRecoNotify インターフェースを実装するクラスを定義する。
  2. NotifyEvent()、NotifyStop()、および NotifyError() メソッドを実装する。
  3. 新しいクラスのインスタンスを作成する。
  4. インスタンスを ECLScreenReco.RegisterScreen() メソッドを登録する。

関連項目:
ECLScreenRecoECLScreenDesc

メソッド索引

 o NotifyError(ECLPS, ECLScreenDesc, ECLErr)
NotifyError() メソッドは、イベント生成時に ECLScreenReco オブジェクトがエラーを検出するたびに呼び出されます。
 o NotifyEvent(ECLPS, ECLScreenDesc)
NotifyEvent() メソッドは、PS の中の画面で、 ECLScreenReco 内の ECLScreenDesc オブジェクトと一致するものがあるたびに呼び出されます。
 o NotifyStop(ECLScreenDesc, int)
NotifyStop() メソッドは、何らかの理由でイベント生成が停止したときに呼び出されます。

メソッド

 o NotifyEvent
 public abstract void NotifyEvent(ECLPS ps,
                                  ECLScreenDesc sd)
NotifyEvent() メソッドは、PS の中の画面で、 ECLScreenReco 内の ECLScreenDesc オブジェクトと一致するものがあるたびに呼び出されます。

パラメーター :
ps - 画面が認識される表示スペース。
sd - 一致した ECLScreenDesc オブジェクト。
関連項目:
ECLPSECLScreenDesc
 o NotifyStop
 public abstract void NotifyStop(ECLScreenDesc sd,
                                 int reason)
NotifyStop() メソッドは、何らかの理由でイベント生成が停止したときに呼び出されます。イベント生成が停止する理由としては、エラー条件の発生、または ECLScreenReco.UnregisterScreen() メソッドの呼び出しが考えられます。

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

パラメーター :
ps - エラー状態の (ヌルである可能性がある) 表示スペース
sd - エラー状態の ECLScreenDesc オブジェクト。
e - エラー・データを含む ECLErr オブジェクト。
関連項目:
ECLErrNotifyStop

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