|
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 - リソースが有効でない場合
IllegalArgumentExceptionvoid addBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener を追加して、この BeanContext が子 Component を追加または削除するたびに、BeanContext から BeanContextMembershipEvents を受け取ります。
bcml - 追加される BeanContextMembershipListenervoid removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener を削除して、子 Component が追加または削除されたときに BeanContextMembershipEvent を受け取らないようにします。
bcml - 削除される
BeanContextMembershipListener
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。