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