| 
 | JavaTM 2 Platform Std. Ed. v1.4.0 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
BeanContext は JavaBeans の論理階層コンテナとして機能します。
| フィールドの概要 | |
| static Object | globalHierarchyLockBeanContextとBeanContextServicesの両方の実装で使用されるグローバルロックです。 | 
| インタフェース java.beans.DesignMode から継承したフィールド | 
| PROPERTYNAME | 
| メソッドの概要 | |
|  void | addBeanContextMembershipListener(BeanContextMembershipListener bcml)指定された BeanContextMembershipListenerを追加して、このBeanContextが子Componentを追加または削除するたびに、BeanContextからBeanContextMembershipEventsを受け取ります。 | 
|  URL | getResource(String name,
            BeanContextChild bcc)java.lang.ClassLoader.getResource()と同じように、このメソッドによってBeanContext実装が子Componentと基本的なClassLoaderとの間に動作を挿入することができます。 | 
|  InputStream | getResourceAsStream(String name,
                    BeanContextChild bcc)java.lang.ClassLoader.getResourceAsStream()と同じように、このメソッドによってBeanContext実装が子Componentと基本的なClassLoaderとの間に動作を挿入することができます。 | 
|  Object | instantiateChild(String beanName)この BeanContextの子として指定された javaBean のインスタンスを生成します。 | 
|  void | removeBeanContextMembershipListener(BeanContextMembershipListener bcml)指定された BeanContextMembershipListenerを削除して、子Componentが追加または削除されたときにBeanContextMembershipEventを受け取らないようにします。 | 
| インタフェース java.beans.beancontext.BeanContextChild から継承したメソッド | 
| addPropertyChangeListener, addVetoableChangeListener, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext | 
| インタフェース java.util.Collection から継承したメソッド | 
| add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray | 
| インタフェース java.beans.DesignMode から継承したメソッド | 
| isDesignTime, setDesignTime | 
| インタフェース java.beans.Visibility から継承したメソッド | 
| avoidingGui, dontUseGui, needsGui, okToUseGui | 
| フィールドの詳細 | 
public static final Object globalHierarchyLock
BeanContext と BeanContextServices の両方の実装で使用されるグローバルロックです。BeanContext 階層内での変更やサービス要求などを直列化するために使用します。
| メソッドの詳細 | 
public Object instantiateChild(String beanName)
                        throws IOException,
                               ClassNotFoundException
BeanContext の子として指定された javaBean のインスタンスを生成します。javaBean の実装は beanName パラメータの値から派生し、java.beans.Beans.instantiate() メソッドによって定義されます。
beanName - この BeanContext の子としてインスタンスを生成する JavaBean の名前
IOExceptionClassNotFoundExceptionIOException
ClassNotFoundException
public InputStream getResourceAsStream(String name,
                                       BeanContextChild bcc)
                                throws IllegalArgumentException
java.lang.ClassLoader.getResourceAsStream() と同じように、このメソッドによって BeanContext 実装が子 Component と基本的な ClassLoader との間に動作を挿入することができます。
name - リソース名bcc - 指定された子
InputStream。リソースが見つからなかった場合は null
IllegalArgumentExceptionIllegalArgumentException
public URL getResource(String name,
                       BeanContextChild bcc)
                throws IllegalArgumentException
java.lang.ClassLoader.getResource() と同じように、このメソッドによって BeanContext 実装が子 Component と基本的な ClassLoader との間に動作を挿入することができます。
name - リソース名bcc - 指定された子
URL
IllegalArgumentExceptionIllegalArgumentExceptionpublic void addBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener を追加して、この BeanContext が子 Component を追加または削除するたびに、BeanContext から BeanContextMembershipEvents を受け取ります。
bcml - 追加される BeanContextMembershipListenerpublic void removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener を削除して、子 Component が追加または削除されたときに BeanContextMembershipEvent を受け取らないようにします。
bcml - 削除される BeanContextMembershipListener| 
 | JavaTM 2 Platform Std. Ed. v1.4.0 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
 Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
 Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.