インタフェースBeanContext
- すべてのスーパー・インタフェース:
BeanContextChild,Collection,DesignMode,Iterable,Visibility
- 既知のすべてのサブインタフェース:
BeanContextServices
- 既知のすべての実装クラス:
BeanContextServicesSupport,BeanContextSupport
@Deprecated(since="23", forRemoval=true) public interface BeanContext extends BeanContextChild, Collection, DesignMode, Visibility
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
BeanContextはJavaBeansの論理階層コンテナとして機能します。
- 導入されたバージョン:
- 1.2
- 関連項目:
-
フィールドのサマリー
フィールド修飾子と型フィールド説明static final Object削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このグローバル・ロックは、BeanContextとBeanContextServicesの両方の実装者がBeanContext階層内での変更やサービス・リクエストなどを直列化するために使用します。インタフェースjava.beans.DesignModeで宣言されているフィールド
PROPERTYNAME -
メソッドのサマリー
修飾子と型メソッド説明void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。子のComponentが追加または削除されたときは必ずこのBeanContextからBeanContextMembershipEventsを受け取るために、指定されたBeanContextMembershipListenerを追加します。getResource(String name, BeanContextChild bcc) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。java.lang.ClassLoader.getResource()と同様に、このメソッドを使用すると、子Componentと基礎となるClassLoaderの間の動作をBeanContext実装で置き換えることができます。getResourceAsStream(String name, BeanContextChild bcc) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。java.lang.ClassLoader.getResourceAsStream()と同様に、このメソッドを使用すると、子Componentと基礎となるClassLoaderの間の動作をBeanContext実装で置き換えることができます。instantiateChild(String beanName) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextの子として指定されたJavaBeanをインスタンス化します。void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。子のComponentが追加または削除されたときにBeanContextMembershipEventをこれ以上受け取らないように、指定されたBeanContextMembershipListenerを削除します。インタフェースjava.beans.beancontext.BeanContextChildで宣言されたメソッド
addPropertyChangeListener, addVetoableChangeListener, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContextインタフェースjava.util.Collectionで宣言されたメソッド
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArrayインタフェースjava.beans.DesignModeで宣言されたメソッド
isDesignTime, setDesignTimeインタフェースjava.beans.Visibilityで宣言されたメソッド
avoidingGui, dontUseGui, needsGui, okToUseGui
-
フィールド詳細
-
globalHierarchyLock
static final Object globalHierarchyLock削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このグローバル・ロックは、BeanContextとBeanContextServicesの両方の実装者がBeanContext階層内での変更やサービス・リクエストなどを直列化するために使用します。
-
-
メソッドの詳細
-
instantiateChild
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextの子として指定されたJavaBeanをインスタンス化します。 JavaBeanの実装はbeanNameパラメータの値から派生し、java.beans.Beans.instantiate()メソッドによって定義されます。- パラメータ:
beanName- このBeanContextの子としてインスタンスを生成するJavaBeanの名前- 戻り値:
- この
BeanContextの子として指定されたJavaBean - 例外:
IOException- 入出力エラーが発生した場合ClassNotFoundException- beanNameパラメータによって識別されたクラスが見つからない場合
-
getResourceAsStream
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。java.lang.ClassLoader.getResourceAsStream()と同様に、このメソッドを使用すると、子Componentと基礎となるClassLoaderの間の動作をBeanContext実装で置き換えることができます。- パラメータ:
name- リソース名bcc- 指定された子- 戻り値:
- リソースを読み込むための
InputStream。リソースが見つからなかった場合はnull。 - 例外:
IllegalArgumentException- リソースが有効でない場合
-
getResource
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。java.lang.ClassLoader.getResource()と同様に、このメソッドを使用すると、子Componentと基礎となるClassLoaderの間の動作をBeanContext実装で置き換えることができます。- パラメータ:
name- リソース名bcc- 指定された子- 戻り値:
- 指定された子の指定されたリソースを表す
URL - 例外:
IllegalArgumentException- リソースが有効でない場合
-
addBeanContextMembershipListener
void addBeanContextMembershipListener(BeanContextMembershipListener bcml) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。子のComponentが追加または削除されたときは必ずこのBeanContextからBeanContextMembershipEventsを受け取るために、指定されたBeanContextMembershipListenerを追加します。- パラメータ:
bcml- 追加されるBeanContextMembershipListener
-
removeBeanContextMembershipListener
void removeBeanContextMembershipListener(BeanContextMembershipListener bcml) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。子のComponentが追加または削除されたときにBeanContextMembershipEventをこれ以上受け取らないように、指定されたBeanContextMembershipListenerを削除します。- パラメータ:
bcml- 削除するBeanContextMembershipListener
-