モジュール java.desktop
パッケージ java.beans.beancontext
Beanコンテキストに関連するクラスおよびインタフェースを提供します。 Beanコンテキストは、Beanのコンテナで、包含するBeanの実行環境を定義します。 1つのBeanコンテキストに複数のBeanがあることもあり、Beanコンテキストは別のBeanコンテキスト内で入れ子になることもあります。 また、このパッケージには、Beanコンテキストに追加されるか、Beanコンテキストから削除されるBeanのイベントおよびリスナー・インタフェースも含まれています。
- 導入されたバージョン:
- 1.2
-
インタフェースのサマリー インタフェース 説明 BeanContext BeanContextはJavaBeansの論理階層コンテナとして機能します。BeanContextChild BeanContextサブインタフェースに定義されているように、入れ子になって実行環境(コンテキスト)の参照を取得することが必要なJavaBeansには、このインタフェースを実装する必要があります。BeanContextChildComponentProxy このインタフェースは、AWTComponent
が関連付けられているBeanContextChildren
によって実装されます。BeanContextContainerProxy このインタフェースは、AWT Containerに関連したBeanContextによって実装されます。BeanContextMembershipListener 仕様に準拠して実装されたBeanContextは、BeanContextのメンバーの状態が変更されたときにこのインタフェースのイベントをトリガーします。BeanContextProxy このインタフェースは、BeanContext(Child)インタフェースまたはそのサブインタフェースの実装によってそれに関連したBeanContext(Child)を直接持つということはないが、自身から委譲されているpublic BeanContext(Child)を持つJavaBeanによって実装されます。BeanContextServiceProvider BeanContextの主な機能の1つは、JavaBeansとBeanContextServiceProviderを互いに認識させるために動作することです。BeanContextServiceProviderBeanInfo Beanによって提供されるサービスについての明確な情報を提供する必要がある場合、BeanContextServiceProviderの実装者は、このBeanInfoサブインタフェースを実装します。これにより、サービスのメソッド、プロパティ、イベントなどについての明確な情報を提供するBeanInfoクラスを実装します。BeanContextServiceRevokedListener BeanContextServiceRevokedEvent
オブジェクトを受け取るためのリスナー・インタフェース。BeanContextServices BeanContextServicesインタフェースは、BeanContextChildオブジェクトがジェネリック・サービスを受けられるようにするためのメカニズムをBeanContextに提供します。BeanContextServicesListener BeanContextServiceAvailableEvent
オブジェクトを受け取るためのリスナー・インタフェース。 -
クラスのサマリー クラス 説明 BeanContextChildSupport BeanContextChildプロトコルの実装をサポートするための一般的なサポート・クラスです。BeanContextEvent BeanContextEvent
は、BeanContext
から発行されたイベント、およびそのセマンティックスに関連するイベントすべての抽象ルート・イベント・クラスです。BeanContextMembershipEvent BeanContextMembershipEvent
は、特定のBeanContext
のメンバーシップに追加された子、またはそこから削除された子のリストをカプセル化します。BeanContextServiceAvailableEvent このイベント・タイプは、登録されているサービスを識別するためにBeanContextServicesListenerによって使用されます。BeanContextServiceRevokedEvent このイベント型は、取り消されるサービスを識別するためにBeanContextServiceRevokedListener
によって使用されます。BeanContextServicesSupport このヘルパー・クラスは、java.beans.beancontext.BeanContextServicesインタフェースのユーティリティの実装を提供します。BeanContextServicesSupport.BCSSServiceProvider サブクラスは、この入れ子構造のクラスをサブクラス化して、各BeanContextServicesProviderの動作を追加できます。BeanContextSupport このヘルパー・クラスは、java.beans.beancontext.BeanContextインタフェースのユーティリティの実装を提供します。BeanContextSupport.BCSIterator protected finalサブクラス。イテレータをカプセル化しますが、何も行わないremove()メソッドを実装します。