|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface BeanContext
BeanContext は JavaBeans の論理階層コンテナとして機能します。
Beans
,
BeanContextChild
,
BeanContextMembershipListener
,
PropertyChangeEvent
,
java.beans.VetoableChangeEvent
,
DesignMode
,
Visibility
,
Collection
フィールドの概要 | |
---|---|
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 |
フィールドの詳細 |
---|
static final Object globalHierarchyLock
BeanContext
と BeanContextServices
の両方の実装で使用されるグローバルロックです。BeanContext
階層内での変更やサービス要求などを直列化するために使用します。
メソッドの詳細 |
---|
Object instantiateChild(String beanName) throws IOException, ClassNotFoundException
BeanContext
の子として指定された JavaBean のインスタンスを生成します。JavaBean の実装は beanName パラメータの値から派生し、java.beans.Beans.instantiate()
メソッドによって定義されます。
beanName
- この BeanContext
の子としてインスタンスを生成する JavaBean の名前
IOException
ClassNotFoundException
- beanName パラメータによって識別されたクラスが見つからない場合
IOException
ClassNotFoundException
InputStream getResourceAsStream(String name, BeanContextChild bcc) throws IllegalArgumentException
java.lang.ClassLoader.getResourceAsStream()
と同じように、このメソッドによって BeanContext
実装が子 Component
と基本的な ClassLoader
との間に動作を挿入することができます。
name
- リソース名bcc
- 指定された子
InputStream
。リソースが見つからなかった場合は null
IllegalArgumentException
- リソースが有効でない場合
IllegalArgumentException
URL getResource(String name, BeanContextChild bcc) throws IllegalArgumentException
java.lang.ClassLoader.getResource()
と同じように、このメソッドによって BeanContext
実装が子 Component
と基本的な ClassLoader
との間に動作を挿入することができます。
name
- リソース名bcc
- 指定された子
URL
IllegalArgumentException
- リソースが有効でない場合
IllegalArgumentException
void addBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener
を追加して、この BeanContext
が子 Component
を追加または削除するたびに、BeanContext
から BeanContextMembershipEvents
を受け取ります。
bcml
- 追加される BeanContextMembershipListener
void removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener
を削除して、子 Component
が追加または削除されたときに BeanContextMembershipEvent
を受け取らないようにします。
bcml
- 削除される BeanContextMembershipListener
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。