インタフェース
java.beans.beancontext.BeanContextChildの使用
-
BeanContextChildを使用しているパッケージ パッケージ 説明 java.beans.beancontext Beanコンテキストに関連するクラスおよびインタフェースを提供します。 -
-
java.beans.beancontextでのBeanContextChildの使用
java.beans.beancontextでのBeanContextChildのサブインタフェース 修飾子と型 インタフェース 説明 interface
BeanContext
BeanContextはJavaBeansの論理階層コンテナとして機能します。interface
BeanContextServices
BeanContextServicesインタフェースは、BeanContextChildオブジェクトがジェネリック・サービスを受けられるようにするためのメカニズムをBeanContextに提供します。BeanContextChildを実装しているjava.beans.beancontextのクラス 修飾子と型 クラス 説明 class
BeanContextChildSupport
BeanContextChildプロトコルの実装をサポートするための一般的なサポート・クラスです。class
BeanContextServicesSupport
このヘルパー・クラスは、java.beans.beancontext.BeanContextServicesインタフェースのユーティリティの実装を提供します。class
BeanContextSupport
このヘルパー・クラスは、java.beans.beancontext.BeanContextインタフェースのユーティリティの実装を提供します。BeanContextChildとして宣言されたjava.beans.beancontextのフィールド 修飾子と型 フィールド 説明 BeanContextChild
BeanContextChildSupport. beanContextChildPeer
このBeanContextChild
が入れ子になっているBeanContext
。BeanContextChildを返すjava.beans.beancontextのメソッド 修飾子と型 メソッド 説明 BeanContextChild
BeanContextChildSupport. getBeanContextChildPeer()
このBeanContextChildSupport
に関連付けられているBeanContextChild
を取得します。BeanContextChild
BeanContextProxy. getBeanContextProxy()
このオブジェクトに関連付けられているBeanContextChild
(またはサブインタフェース)を取得します。protected static BeanContextChild
BeanContextSupport. getChildBeanContextChild(Object child)
指定された子のBeanContextChild (存在する場合)を取得します。BeanContextChild型のパラメータを持つjava.beans.beancontextのメソッド 修飾子と型 メソッド 説明 URL
BeanContext. getResource(String name, BeanContextChild bcc)
java.lang.ClassLoader.getResource()
と同じように、このメソッドによってBeanContext
実装で子のComponent
とベースとなるClassLoader
の間に動作を挿入できます。URL
BeanContextSupport. getResource(String name, BeanContextChild bcc)
InputStream
BeanContext. getResourceAsStream(String name, BeanContextChild bcc)
java.lang.ClassLoader.getResourceAsStream()
と同じように、このメソッドによってBeanContext
実装で子のComponent
とベースとなるClassLoader
の間に動作を挿入できます。InputStream
BeanContextSupport. getResourceAsStream(String name, BeanContextChild bcc)
Object
BeanContextServices. getService(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
BeanContextChild
、またはBeanContextChild
に関連した任意のオブジェクトは、このメソッドを呼び出すことによって、入れ子になっているBeanContextServices
から現在登録されているサービスへの参照を取得できます。Object
BeanContextServicesSupport. getService(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
サービスを取得します。そのサービスは委譲されることもあります。void
BeanContextServices. releaseService(BeanContextChild child, Object requestor, Object service)
ベースとなるBeanContextServiceProvider
に対してreleaseService()を呼び出すことにより、BeanContextChild
(またはBeanContextChildに関連した任意のオブジェクト)の、指定されたサービスへの参照を解放します。void
BeanContextServicesSupport. releaseService(BeanContextChild child, Object requestor, Object service)
サービスを解放します。BeanContextChild型のパラメータを持つjava.beans.beancontextのコンストラクタ コンストラクタ 説明 BeanContextChildSupport(BeanContextChild bcc)
JavaBeanコンポーネント自体がBeanContextChildを実装し、これをカプセル化しているBeanContextChildSupportを構築します。BeanContextChildインタフェースはこの実装に委譲されます。
-