|
|||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照:
説明
インタフェースの概要 | |
FrameworkContextListener | このインタフェースの実装クラスは、フレームワークコンテキストに対する変更の通知を受けることができるようになります。 |
Plugin | Plugin インタフェースは、各プラグインクラスによって実装されます。 |
クラスの概要 | |
FrameworkContext | FrameworkContext クラスはプラグインを格納します。 |
FrameworkContextAdapter | フレームワークコンテキストイベントを受け取る抽象アダプタクラスです。 |
FrameworkContextEvent | これは、フレームワークコンテキストに変更があったことを通知するためのイベントクラスです。 |
PluginKeys | PluginKeys クラスは、FrameworkContext に格納されるプラグインを識別するためのキーを定義します。 |
例外の概要 | |
FrameworkException | フレームワークコンテキストの処理中に問題が起こったときに、フレームワークコンテキストがスローすることのできる、一般的な例外を定義します。 |
jp.morpho.webapp パッケージは、フレームワークのコンテキストとイベントリスナーのインタフェースが含まれています。 フレームワークのイベントリスナーは、プラグインコンポーネントを作成する際のベースになるインタフェースで、フレームワークが要求を処理する準備ができたことの通知や、シャットダウン処理に入ることの通知を受け取ることができます。 これらのイベントを受け取ることにより、プラグインコンポーネントは正しく初期処理とシャットダウン処理を行うことができます。
フレームワークは、コンテキストなどの基本的なコンポーネントを除いて、すべてプラグインコンポーネントで構成されます。 新たなプラグインコンポーネントを実装して、フレームワークに追加したり、標準で提供されるプラグインコンポーネントと置き換えたり、さまざまな形でフレームワークを拡張していくことができます。
プラグインコンポーネントのインタフェースには、必要最小限のメソッドのみ定義してあり、実装のほとんどの部分はプラグイン開発者に任せられます。
|
|||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |