すべてのパッケージ クラス階層 このパッケージ 前へ 次へ 索引
インターフェース com.ibm.eNetwork.ECL.ECLRecoNotify
- public interface ECLRecoNotify
ECLRecoNotify を使用して、
ECLScreenReco イベントを受け取り、処理するオブジェクトをインプリメントすることができます。
イベントは、
PS の中の画面で、
ECLScreenReco 内の ECLScreenDesc オブジェクトと一致するものがあるたびに生成されます。
イベント生成が停止したり、イベント生成中にエラーが生じたりすると、
特殊イベントが生成されます。
アプリケーションが ECLScreenReco イベントの通知を受けるには、
次に示すステップを実行しなければなりません。
- ECLRecoNotify インターフェースをインプリメントするクラスを定義する。
- NotifyEvent()、NotifyStop()、および NotifyError() メソッドをインプリメントする。
- 新しいクラスのインスタンスを作成する。
- インスタンスを ECLScreenReco.RegisterScreen() メソッドを登録する。
- 関連項目:
- ECLScreenReco, ECLScreenDesc
-
NotifyError(ECLPS, ECLScreenDesc, ECLErr)
- NotifyError() メソッドは、イベント生成時に ECLScreenReco オブジェクトがエラーを検出するたびに呼び出されます。
-
NotifyEvent(ECLPS, ECLScreenDesc)
- NotifyEvent() メソッドは、PS の中の画面で、
ECLScreenReco 内の ECLScreenDesc オブジェクトと一致するものがあるたびに呼び出されます。
-
NotifyStop(ECLScreenDesc, int)
- NotifyStop() メソッドは、何らかの理由でイベント生成が終了した時に呼び出されます。
NotifyEvent
public abstract void NotifyEvent(ECLPS ps,
ECLScreenDesc sd)
- NotifyEvent() メソッドは、PS の中の画面で、
ECLScreenReco 内の ECLScreenDesc オブジェクトと一致するものがあるたびに呼び出されます。
- パラメーター:
- ps - 画面が認識されるプレゼンテーション・スペース。
- sd - 一致した ECLScreenDesc オブジェクト。
- 関連項目:
- ECLPS, ECLScreenDesc
NotifyStop
public abstract void NotifyStop(ECLScreenDesc sd,
int reason)
- NotifyStop() メソッドは、何らかの理由でイベント生成が終了した時に呼び出されます。
イベント生成が停止する理由としては、エラー条件の発生、
または ECLScreenReco.UnregisterScreen() メソッドの呼び出しが考えられます。
- パラメーター:
- sd - 登録を解除された、またはエラー状態の ECLScreenDesc オブジェクト。
- reason - このパラメーターは現在使用されていません。
NotifyError
public abstract void NotifyError(ECLPS ps,
ECLScreenDesc sd,
ECLErr e)
- NotifyError() メソッドは、イベント生成時に ECLScreenReco オブジェクトがエラーを検出するたびに呼び出されます。
エラーに関する情報を含む ECLErr オブジェクトが、このメソッドに渡されます。
エラーが原因でイベント生成が停止した場合、NotifyStop() メソッドが呼び出されます。
- パラメーター:
- ps - The that is in error, this may be null
- sd - エラー状態の ECLScreenDesc オブジェクト。
- e - エラー・データを含む ECLErr オブジェクト。
- 関連項目:
- ECLErr, NotifyStop
すべてのパッケージ クラス階層 このパッケージ 前へ 次へ 索引