インタフェース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階層内での変更やサービス・リクエストなどを直列化するために使用します。インタフェースで宣言されたフィールド 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を削除します。インタフェースで宣言されたメソッド BeanContextChild
addPropertyChangeListener, addVetoableChangeListener, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContextインタフェースCollectionで宣言されたメソッド
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArrayインタフェースで宣言されたメソッド DesignMode
isDesignTime, setDesignTimeインタフェース可視性で宣言されたメソッド
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
-