public interface DConfigBean
DConfigBean は、DConfigBean.getDConfigBean(DDBean)メソッドを呼び出すことによって作成されます。ここで、DConfigBean は、DDBean が表す XPath を提供するオブジェクトです。
DConfigBean は、Jakarta EE プラグインの動的デプロイ構成情報をデプロイヤーに提示する JavaBean コンポーネントです。JavaBean です。JavaBean アーキテクチャが選択されたのは、単純なコンポーネントと複雑なコンポーネントの両方を提供する際の多様性のためです。JavaBeans は、プロパティシートとプロパティエディターの開発、および高度なカスタマイズウィザードも可能にします。
プラグインベンダーは、デプロイヤーがプロパティシートを介して編集する必要がある DConfigBean の複雑なデータ型用のプロパティエディターを提供することが期待されています。プロパティエディターは、JavaBeans API 仕様バージョン 1.01 で定義されているガイドラインに従って実装し、ツールで使用できるようにする必要があります。
修飾子と型 | メソッドと説明 |
---|---|
void | addPropertyChangeListener(PropertyChangeListenerSE pcl) この Bean のプロパティリスナーを登録します。 |
DConfigBean | getDConfigBean(DDBean bean) DDBean によって提供された XML データに基づいて、サーバー固有のデプロイ構成情報を含む JavaBean を返します。 |
DDBean | getDDBean() この DConfigBean に関連付けられたデプロイ記述子 XML テキストを含む JavaBean を返します。 |
StringSE[] | getXpaths() この DConfigBean が必要とするデプロイ記述子情報を指定する XPath のリストを返します。 |
void | notifyDDChange(XpathEvent event) イベントで提供される DDBean が変更され、この Bean またはその子 Bean が自身を再評価する必要があるという通知。 |
void | removeDConfigBean(DConfigBean bean) この Bean から子 DConfigBean を削除します。 |
void | removePropertyChangeListener(PropertyChangeListenerSE pcl) この Bean のプロパティリスナーの登録を解除します。 |
DDBean getDDBean()
StringSE[] getXpaths()
DConfigBean getDConfigBean(DDBean bean) throws ConfigurationException
bean
- 評価する XML データを含む DDBean。ConfigurationException
- 構成 Bean の生成中にエラーを報告します。この DDBean は、この例外が解決されるまで、このサーバーにデプロイできないと見なされます。ユーザーがエラーを診断できるように、適切な説明メッセージが必要です。void removeDConfigBean(DConfigBean bean) throws BeanNotFoundException
bean
- 削除する子 DConfigBean。BeanNotFoundException
- 提供された Bean は、この Bean の子リストに含まれていません。void notifyDDChange(XpathEvent event)
event
- 変更された DDBean への参照を含むイベント。void addPropertyChangeListener(PropertyChangeListenerSE pcl)
pcl
- 追加する PropertyChangeListenervoid removePropertyChangeListener(PropertyChangeListenerSE pcl)
pcl
- 削除するリスナー。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.