Java プラットフォーム 1.2

java.beans.beancontext
インタフェース BeanContext

既知のサブインタフェースの一覧:
BeanContextServices
既知の実装クラスの一覧:
BeanContextSupport

public abstract interface BeanContext
extends BeanContextChild, Collection, DesignMode, Visibility

BeanContext は JavaBeans の論理階層コンテナとして動作します。

導入されたバージョン:
JDK1.2

フィールドの概要
static Object globalHierarchyLock
          BeanContext および BeanContextServices の両方の実装で使用されるグローバルロックです。
 
クラス java.beans.DesignMode から継承したフィールド
PROPERTYNAME
 
メソッドの概要
 void addBeanContextMembershipListener(BeanContextMembershipListener bcml)
          BeanContextMembershipListener を追加します。
 URL getResource(String name, BeanContextChild bcc)
           
 InputStream getResourceAsStream(String name, BeanContextChild bcc)
           
 Object instantiateChild(String beanName)
          この BeanContext の子として指定された javaBean のインスタンスを生成します。
 void removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
          BeanContextMembershipListener を削除します。
 
インタフェース 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
 

フィールドの詳細

globalHierarchyLock

public static final Object globalHierarchyLock
BeanContext および BeanContextServices の両方の実装で使用されるグローバルロックです。BeanContext 階層内での変更やサービス要求などを直列化するために使用します。
メソッドの詳細

instantiateChild

public Object instantiateChild(String beanName)
                        throws IOException,
                               ClassNotFoundException
この BeanContext の子として指定された javaBean のインスタンスを生成します。
パラメータ:
beanName - この BeanContext の子としてインスタンスを生成する JavaBean の名前

getResourceAsStream

public InputStream getResourceAsStream(String name,
                                       BeanContextChild bcc)
                                throws IllegalArgumentException
戻り値:
指定された子の名前付きリソースとしての InputStream

getResource

public URL getResource(String name,
                       BeanContextChild bcc)
                throws IllegalArgumentException
戻り値:
指定された子の名前付きリソースとしての URL

addBeanContextMembershipListener

public void addBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener を追加します。

removeBeanContextMembershipListener

public void removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener を削除します。

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.