通知について

通知は、データ・オブジェクトからビューへ状態変化のメッセージを送信するためのメカニズムです。通知は、Observerデザイン・パターンに基づいています。このシステムの目的は、一貫性を持ち、拡張可能な動作を保持しながら、データとレンダリングされるフォームとを区別することにあります。

通知には3つのコンポーネントがあります。

たとえばHTMLドキュメント(送信者)は、編集されると、構造エクスプローラ、同じドキュメントに対して開いているHTMLビューア、および変更を行ったHTMLエディタなどの関連するビュー(受信者)に送信されます。

メッセージに示された状態変化は、複数のオブジェクトが関係して複雑な場合があります。また、メッセージの4つのリストの内容で表すことができます。


ドキュメント・レコグナイザの開発
エクスプローラの開発
エディタの開発

oracle.ide.addin.Subject
oracle.ide.addin.Observer
oracle.ide.addin.UpdateMessage

 

Copyright © 1997, 2004, Oracle. All rights reserved.