|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
BeanContext は JavaBeans の論理階層コンテナとして機能します。
フィールドの概要 | |
static Object |
globalHierarchyLock
BeanContext と 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 の名前
IOException
ClassNotFoundException
- beanName パラメータによって識別されたクラスが見つからない場合
IOException
ClassNotFoundException
public InputStream getResourceAsStream(String name, BeanContextChild bcc) throws IllegalArgumentException
java.lang.ClassLoader.getResourceAsStream()
と同じように、このメソッドによって BeanContext
実装が子 Component
と基本的な ClassLoader
との間に動作を挿入することができます。
name
- リソース名bcc
- 指定された子
InputStream
。リソースが見つからなかった場合は null
IllegalArgumentException
- リソースが有効でない場合
IllegalArgumentException
public URL getResource(String name, BeanContextChild bcc) throws IllegalArgumentException
java.lang.ClassLoader.getResource()
と同じように、このメソッドによって BeanContext
実装が子 Component
と基本的な ClassLoader
との間に動作を挿入することができます。
name
- リソース名bcc
- 指定された子
URL
IllegalArgumentException
- リソースが有効でない場合
IllegalArgumentException
public void addBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener
を追加して、この BeanContext
が子 Component
を追加または削除するたびに、BeanContext
から BeanContextMembershipEvents
を受け取ります。
bcml
- 追加される BeanContextMembershipListener
public 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.