クラスBeanContextSupport
- すべての実装されたインタフェース:
BeanContext,BeanContextChild,BeanContextServiceRevokedListener,BeanContextServicesListener,DesignMode,PropertyChangeListener,VetoableChangeListener,Visibility,Serializable,Iterable,Collection,EventListener
- 直系の既知のサブクラス:
BeanContextServicesSupport
このクラスは、BeanContextインタフェースを直接実装するため、この実装をサブクラス化することによって、あるいはほかのインスタンスからこのクラスのインスタンスの特別な委譲を介すことによって使用されることを目的としています。
- 導入されたバージョン:
- 1.2
- 関連項目:
-
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明protected class削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。childrenハッシュ表内の子ごとの情報を含む保護されたネストされたクラス。protected static final class削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。protected finalサブクラス。イテレータをカプセル化しますが、何も行わないremove()メソッドを実装します。 -
フィールドのサマリー
フィールド修飾子と型フィールド説明protected ArrayList<BeanContextMembershipListener> 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。protected ArrayList bcmListenersフィールドへのすべてのアクセスは、そのオブジェクトで同期されます。protected HashMap<Object, BeanContextSupport.BCSChild> 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。protected HashMap childrenフィールドへのすべてのアクセスは、そのオブジェクトで同期されます。protected boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このオブジェクトが現在設計時モードであるかどうかを示すboolean。protected Locale削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextの現在のロケールです。protected boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このインスタンスがGUIをレンダリングできるかどうかを示すboolean。クラスjava.beans.beancontext.BeanContextChildSupportで宣言されたフィールド
beanContext, beanContextChildPeer, pcSupport, rejectedSetBCOnce, vcSupportインタフェースjava.beans.beancontext.BeanContextで宣言されているフィールド
globalHierarchyLockインタフェースjava.beans.DesignModeで宣言されているフィールド
PROPERTYNAME -
コンストラクタのサマリー
コンストラクタコンストラクタ説明削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。ほかのオブジェクトの委譲でないインスタンスを生成します。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。デフォルトのロケールを使ってインスタンスを生成します。BeanContextSupport(BeanContext peer, Locale lcle) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたロケールを使ってインスタンスを生成します。BeanContextSupport(BeanContext peer, Locale lcle, boolean dtime) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたロケールを使って設計モードでインスタンスを生成します。BeanContextSupport(BeanContext peer, Locale lcle, boolean dTime, boolean visible) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextSupportのインスタンスを生成します。 -
メソッドのサマリー
修飾子と型メソッド説明boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContext内で子を追加/ネストします。booleanaddAll(Collection c) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。ChildrenのセットにCollectionを追加します(サポートされていない)。実装では、階層のロックおよび「子」のprotectedフィールドについて同期をとる必要があります。void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextMembershipListenerを追加します。boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextの子がGUIを使用して回避しているかどうかを判断するために使用されます。protected Iterator<BeanContextSupport.BCSChild> 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextのすべての子イテレータを返します。protected void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。defaultReadObject()のあと、子を直列化する前のreadObjectによって呼び出されます。protected void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。defaultWriteObject()のあと、子を直列化する前のwriteObjectによって呼び出されます。protected voidchildDeserializedHook(Object child, BeanContextSupport.BCSChild bcsc) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。新しく直列化復元された子およびBCSChildを使ってreadObjectによって呼び出されます。protected voidchildJustAddedHook(Object child, BeanContextSupport.BCSChild bcsc) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。サブクラスはこのメソッドをオーバーライドして、子が追加されて、イベント通知が発生する前に、簡単にadd()セマンティックスを拡張できます。protected voidchildJustRemovedHook(Object child, BeanContextSupport.BCSChild bcsc) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。サブクラスはこのメソッドをオーバーライドして、子が削除されて、イベント通知が発生する前に、簡単にremove()セマンティックスを拡張できます。protected static final booleanclassEquals(Class<?> first, Class<?> second) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。2つのクラス・オブジェクトまたはそれらの名前が同じかどうかを判定します。voidclear()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。子をクリアします(サポートされていない)。実装では、階層のロックおよび「子」のprotectedフィールドについて同期をとる必要があります。boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定したオブジェクトが現在このBeanContextの子であるかどうかを決定します。boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定したCollection内のすべてのオブジェクトがこのBeanContextの子であるかどうかをテストします。boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定したオブジェクトが現在このBeanContextの子であるかどうかを決定します。protected final Object[]削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextの子のコピーを取得します。protected BeanContextSupport.BCSChildcreateBCSChild(Object targetChild, Object peer) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。サブクラスはこのメソッドをオーバーライドすることにより、セットに子を追加するadd()メソッドやほかのCollectionメソッドをオーバーライドすることなく、Childの独自のサブクラスを挿入することができます。protected final voiddeserialize(ObjectInputStream ois, Collection coll) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。コレクションを直列化復元するためにreadObjectによって使用されます。void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このインスタンスにGUIを描画できないことを通知します。protected final void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextMembershipListenerインタフェースでBeanContextMembershipEventを起動します。protected final void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextMembershipListenerインタフェースでBeanContextMembershipEventを起動します。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このオブジェクトが実装を提供しているBeanContextのインスタンスを取得します。protected static final BeanContextChildgetChildBeanContextChild(Object child) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された子のBeanContextChild (存在する場合)を取得します。protected static final BeanContextMembershipListener削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された子のBeanContextMembershipListener (存在する場合)を取得します。protected static final PropertyChangeListener削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された子のPropertyChangeListener (存在する場合)を取得します。protected static final SerializablegetChildSerializable(Object child) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたChildに関連したSerializable (存在する場合)を取得します。protected static final VetoableChangeListener削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された子のVetoableChangeListener (存在する場合)を取得します。protected static final VisibilitygetChildVisibility(Object child) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された子に関連したComponent (存在する場合)を取得します。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextのロケールを取得します。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実装で置き換えることができます。protected void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextSupportインスタンスの過渡状態を初期化するために、コンストラクタおよびreadObjectから呼び出されるprotectedメソッドです。instantiateChild(String beanName) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。instantiateChildメソッドは、BeanContextの便利なフックで、BeanContextにネストされたBeanのインスタンス化のタスクを簡略化します。boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このオブジェクトが現在、設計時モードかどうかを報告します。booleanisEmpty()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextが空かどうかを報告します。boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextは直列化処理中ですか。iterator()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextに現在ネストされているすべてのJavaBeanまたはBeanContextインスタンスを取得します。booleanneedsGui()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。通常、このメソッドは実装側がGUIを必要としているかどうかを判断するために、環境から呼び出されます。void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このインスタンスにGUIを描画できることを通知します。void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。サブクラスは、子のプロパティの変更を監視するために包括することがあります。final void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスのインスタンスがBeanContextプロトコル(およびそのサブプロトコル)の実装の委譲として使用されるときには、直列化復元の際に「鶏が先か卵が先か」の問題が起こります。boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextから子を削除します。protected boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。予期しないsetBeanContextまたはremove()呼び出しによって発生した削除時に使用される内部削除。boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたすべての子を削除します(サポートされていない)。実装では、階層のロックおよび「子」のprotectedフィールドについて同期をとる必要があります。void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextMembershipListenerを削除します。boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された子だけを保持します(サポートされていない)。実装では、階層のロックおよび「子」のprotectedフィールドについて同期をとる必要があります。protected final voidserialize(ObjectOutputStream oos, Collection<?> coll) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。コレクションを直列化するためにwriteObjectによって使用されます。voidsetDesignTime(boolean dTime) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextの新しい設計時の値を設定します。void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextのロケールを設定します。intsize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextで入れ子になった現在の子の個数を取得します。Object[]toArray()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextに現在ネストされているすべてのJavaBeanまたはBeanContextインスタンスを取得します。Object[]削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。arryに含まれる型と一致する、このBeanContextのすべての子を含む配列を取得します。protected booleanvalidatePendingAdd(Object targetChild) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスのサブクラスはこのメソッドをオーバーライドまたは包括して、BeanContextに追加される直前に、BeanContextが子オブジェクトを調べるための検証動作を追加できます。protected booleanvalidatePendingRemove(Object targetChild) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスのサブクラスはこのメソッドをオーバーライドまたは包括して、BeanContextから削除される直前に、BeanContextが子オブジェクトを調べるための検証動作を追加できます。void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。サブクラスは、子の拒否プロパティの変更を監視するために包括することがあります。final void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextのすべての子を直列化するために使用されます。クラスjava.beans.beancontext.BeanContextChildSupportで宣言されたメソッド
addPropertyChangeListener, addVetoableChangeListener, firePropertyChange, fireVetoableChange, getBeanContext, getBeanContextChildPeer, initializeBeanContextResources, isDelegated, releaseBeanContextResources, removePropertyChangeListener, removeVetoableChangeListener, serviceAvailable, serviceRevoked, setBeanContext, validatePendingSetBeanContextクラスjava.lang.Objectで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースjava.beans.beancontext.BeanContextChildで宣言されたメソッド
addPropertyChangeListener, addVetoableChangeListener, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContextインタフェースjava.util.Collectionで宣言されたメソッド
equals, hashCode, parallelStream, removeIf, spliterator, stream, toArray
-
フィールド詳細
-
children
protected transient HashMap<Object,BeanContextSupport.BCSChild> children削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。protected HashMap childrenフィールドへのすべてのアクセスは、そのオブジェクトで同期されます。 -
bcmListeners
protected transient ArrayList<BeanContextMembershipListener> bcmListeners削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。protected ArrayList bcmListenersフィールドへのすべてのアクセスは、そのオブジェクトで同期されます。 -
locale
-
okToUseGui
protected boolean okToUseGui削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このインスタンスがGUIをレンダリングできるかどうかを示すboolean。 -
designTime
protected boolean designTime削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このオブジェクトが現在設計時モードであるかどうかを示すboolean。
-
-
コンストラクタの詳細
-
BeanContextSupport
public BeanContextSupport(BeanContext peer, Locale lcle, boolean dTime, boolean visible) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextSupportのインスタンスを生成します。- パラメータ:
peer- 実装を提供するピアBeanContext、またはこのオブジェクトが独自のピアである場合はnulllcle- このBeanContextの現在のロケール。lcleがnullの場合、デフォルトのロケールがBeanContextインスタンスに割り当てられます。dTime- 初期状態。デザイン・モードの場合はtrue、ランタイムの場合はfalse。visible- 初期状態での可視性。- 関連項目:
-
BeanContextSupport
public BeanContextSupport(BeanContext peer, Locale lcle, boolean dtime) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたロケールを使って設計モードでインスタンスを生成します。- パラメータ:
peer- 実装を提供するピアBeanContext、またはこのオブジェクトが独自のピアである場合はnulllcle- このBeanContextの現在のロケール。lcleがnullの場合、デフォルトのロケールがBeanContextインスタンスに割り当てられます。dtime- 初期状態。デザイン・モードの場合はtrue、ランタイムの場合はfalse。- 関連項目:
-
BeanContextSupport
public BeanContextSupport(BeanContext peer, Locale lcle) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたロケールを使ってインスタンスを生成します。- パラメータ:
peer- 実装を提供するピアBeanContext、またはこのオブジェクトが独自のピアである場合はnulllcle- このBeanContextの現在のロケール。lcleがnullの場合、デフォルトのロケールがBeanContextインスタンスに割り当てられます。- 関連項目:
-
BeanContextSupport
public BeanContextSupport(BeanContext peer) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。デフォルトのロケールを使ってインスタンスを生成します。- パラメータ:
peer- 実装を提供するピアBeanContext、またはこのオブジェクトが独自のピアである場合はnull
-
BeanContextSupport
public BeanContextSupport()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。ほかのオブジェクトの委譲でないインスタンスを生成します。
-
-
メソッドの詳細
-
getBeanContextPeer
public BeanContext getBeanContextPeer()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このオブジェクトが実装を提供しているBeanContextのインスタンスを取得します。- 戻り値:
- BeanContextインスタンス
-
instantiateChild
public Object instantiateChild(String beanName) throws IOException, ClassNotFoundException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。instantiateChildメソッドは、BeanContextの便利なフックで、
BeanContextにネストされたBeanのインスタンス化のタスクを簡略化します。beanNameパラメータのセマンティックスは、java.beans.Beans.instantiateによって定義されます。
- 定義:
instantiateChild、インタフェースBeanContext- パラメータ:
beanName- このBeanContext内でインスタンスを生成するBeanの名前- 戻り値:
- 新規オブジェクト
- 例外:
IOException- Beanの直列化復元中に入出力エラーが発生した場合ClassNotFoundException- beanNameパラメータによって識別されたクラスが見つからない場合
-
size
public int size()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextで入れ子になった現在の子の個数を取得します。- 定義:
size、インタフェースCollection- 戻り値:
- 子の数
-
isEmpty
public boolean isEmpty()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextが空かどうかを報告します。BeanContextは、ネストされた子がゼロの場合、空とみなされます。- 定義:
isEmpty、インタフェースCollection- 戻り値:
- 子がない場合は
true、それ以外の場合はfalse
-
contains
public boolean contains(Object o) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定したオブジェクトが現在このBeanContextの子であるかどうかを決定します。- 定義:
contains、インタフェースCollection- パラメータ:
o- 該当するオブジェクト- 戻り値:
- このオブジェクトが子の場合は
true、それ以外の場合はfalse
-
containsKey
public boolean containsKey(Object o) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定したオブジェクトが現在このBeanContextの子であるかどうかを決定します。- パラメータ:
o- 該当するオブジェクト- 戻り値:
- このオブジェクトが子の場合は
true、それ以外の場合はfalse
-
iterator
-
toArray
public Object[] toArray()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextに現在ネストされているすべてのJavaBeanまたはBeanContextインスタンスを取得します。- 定義:
toArray、インタフェースCollection- 戻り値:
- 「ランタイム・コンポーネント・タイプ」が
Objectの配列。このコレクションのすべての要素を含む
-
toArray
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。arryに含まれる型と一致する、このBeanContextのすべての子を含む配列を取得します。- 定義:
toArray、インタフェースCollection- パラメータ:
arry- 対象となるオブジェクト型の配列。- 戻り値:
- 子の配列
-
createBCSChild
protected BeanContextSupport.BCSChild createBCSChild(Object targetChild, Object peer) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。サブクラスはこのメソッドをオーバーライドすることにより、セットに子を追加するadd()メソッドやほかのCollectionメソッドをオーバーライドすることなく、Childの独自のサブクラスを挿入することができます。
- パラメータ:
targetChild- 代わりにChildを作成する子peer- tragetChildとピアがBeanContextProxyの実装によって関連付けられている場合は、ピア- 戻り値:
- コレクション・メソッドをオーバーライドしない、子のサブ型固有のサブクラス
-
add
public boolean add(Object targetChild) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContext内で子を追加/ネストします。java.beans.Beans.instantiate()の副作用として呼び出されます。 子オブジェクトを追加する処理が正当でない場合、このメソッドはIllegalStateExceptionをスローします。
- 定義:
add、インタフェースCollection- パラメータ:
targetChild- このBeanContext内にネストする子オブジェクト- 戻り値:
- 子の追加が成功した場合はtrue。
- 関連項目:
-
remove
public boolean remove(Object targetChild) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextから子を削除します。 子オブジェクトを追加する処理が正当でない場合、このメソッドはIllegalStateExceptionをスローします。- 定義:
remove、インタフェースCollection- パラメータ:
targetChild- 削除される子オブジェクト- 戻り値:
- この呼出しの結果として要素が削除された場合は
true - 関連項目:
-
remove
protected boolean remove(Object targetChild, boolean callChildSetBC) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。予期しないsetBeanContextまたはremove()呼び出しによって発生した削除時に使用される内部削除。- パラメータ:
targetChild- 削除されるJavaBean、BeanContext、またはObjectcallChildSetBC- このBeanContextにネストされなくなったことを子に通知する必要があることを示すために使用されます。- 戻り値:
- 削除する前に存在したかどうか
-
containsAll
public boolean containsAll(Collection c) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定したCollection内のすべてのオブジェクトがこのBeanContextの子であるかどうかをテストします。- 定義:
containsAll、インタフェースCollection- パラメータ:
c- 指定されたCollection- 戻り値:
- コレクション内のすべてのオブジェクトがこの
BeanContextの子である場合はtrue、そうでない場合はfalse。 - 関連項目:
-
addAll
public boolean addAll(Collection c) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。ChildrenのセットにCollectionを追加します(サポートされていない)。実装では、階層のロックおよび「子」のprotectedフィールドについて同期をとる必要があります。- 定義:
addAll、インタフェースCollection- パラメータ:
c- このコレクションに追加される要素を含むコレクション- 戻り値:
- この実装では、無条件に
UnsupportedOperationExceptionがスローされます - 例外:
UnsupportedOperationException- この実装によって無条件にスローされる- 関連項目:
-
removeAll
public boolean removeAll(Collection c) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたすべての子を削除します(サポートされていない)。実装では、階層のロックおよび「子」のprotectedフィールドについて同期をとる必要があります。- 定義:
removeAll、インタフェースCollection- パラメータ:
c- このコレクションから削除される要素を含むコレクション- 戻り値:
- この実装では、無条件に
UnsupportedOperationExceptionがスローされます - 例外:
UnsupportedOperationException- この実装によって無条件にスローされる- 関連項目:
-
retainAll
public boolean retainAll(Collection c) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された子だけを保持します(サポートされていない)。実装では、階層のロックおよび「子」のprotectedフィールドについて同期をとる必要があります。- 定義:
retainAll、インタフェースCollection- パラメータ:
c- このコレクションで保持される要素を含むコレクション- 戻り値:
- この実装では、無条件に
UnsupportedOperationExceptionがスローされます - 例外:
UnsupportedOperationException- この実装によって無条件にスローされる- 関連項目:
-
clear
public void clear()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。子をクリアします(サポートされていない)。実装では、階層のロックおよび「子」のprotectedフィールドについて同期をとる必要があります。- 定義:
clear、インタフェースCollection- 例外:
UnsupportedOperationException- この実装によって無条件にスローされる
-
addBeanContextMembershipListener
public void addBeanContextMembershipListener(BeanContextMembershipListener bcml) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextMembershipListenerを追加します。- 定義:
addBeanContextMembershipListener、インタフェースBeanContext- パラメータ:
bcml- 追加されるBeanContextMembershipListener- 例外:
NullPointerException- 引数がnullの場合
-
removeBeanContextMembershipListener
public void removeBeanContextMembershipListener(BeanContextMembershipListener bcml) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextMembershipListenerを削除します。- 定義:
removeBeanContextMembershipListener、インタフェースBeanContext- パラメータ:
bcml- 削除するBeanContextMembershipListener- 例外:
NullPointerException- 引数がnullの場合
-
getResourceAsStream
public InputStream getResourceAsStream(String name, BeanContextChild bcc) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。インタフェースからコピーされた説明:BeanContextjava.lang.ClassLoader.getResourceAsStream()と同様に、このメソッドを使用すると、子Componentと基礎となるClassLoaderの間の動作をBeanContext実装で置き換えることができます。- 定義:
getResourceAsStream、インタフェースBeanContext- パラメータ:
name- リクエストされたリソースの名前。bcc- リクエストを行う子オブジェクト。- 戻り値:
- InputStreamとして要求されたリソース
- 例外:
NullPointerException- 引数がnullの場合
-
getResource
public URL getResource(String name, BeanContextChild bcc) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。インタフェースからコピーされた説明:BeanContextjava.lang.ClassLoader.getResource()と同様に、このメソッドを使用すると、子Componentと基礎となるClassLoaderの間の動作をBeanContext実装で置き換えることができます。- 定義:
getResource、インタフェースBeanContext- パラメータ:
name- リクエストされたリソースの名前。bcc- リクエストを行う子オブジェクト。- 戻り値:
- InputStreamとして要求されたリソース
-
setDesignTime
public void setDesignTime(boolean dTime) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextの新しい設計時の値を設定します。- 定義:
setDesignTime、インタフェースDesignMode- パラメータ:
dTime- 新規designTime値- 関連項目:
-
isDesignTime
public boolean isDesignTime()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このオブジェクトが現在、設計時モードかどうかを報告します。- 定義:
isDesignTime、インタフェースDesignMode- 戻り値:
true(設計時モードの場合)、false(そうでない場合)
-
setLocale
public void setLocale(Locale newLocale) throws PropertyVetoException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextのロケールを設定します。- パラメータ:
newLocale- 新規ロケール。 newLocaleがnullの場合、このメソッド呼出しに効果はない。- 例外:
PropertyVetoException- 新規ロケールが拒否された場合
-
getLocale
public Locale getLocale()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextのロケールを取得します。- 戻り値:
BeanContextの現在のロケール
-
needsGui
public boolean needsGui()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。通常、このメソッドは実装側がGUIを必要としているかどうかを判断するために、環境から呼び出されます。
ここで使われているアルゴリズムはBeanContextPeerと、現在の子が自身をContainers、Componentsのどちらかを判断するのをテストします。Visibilityを実装している場合は、needsGui()== trueを返します。
- 定義:
needsGui、インタフェースVisibility- 戻り値:
- 実装者がGUIを必要とする場合、
true
-
dontUseGui
public void dontUseGui()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このインスタンスにGUIを描画できないことを通知します。- 定義:
dontUseGui、インタフェースVisibility
-
okToUseGui
public void okToUseGui()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このインスタンスにGUIを描画できることを通知します。- 定義:
okToUseGui、インタフェースVisibility
-
avoidingGui
public boolean avoidingGui()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextの子がGUIを使用して回避しているかどうかを判断するために使用されます。- 定義:
avoidingGui、インタフェースVisibility- 戻り値:
- このインスタンスがGUIの使用を避けるか
- 関連項目:
-
isSerializing
public boolean isSerializing()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextは直列化処理中ですか。- 戻り値:
- この
BeanContextが現在直列化されている場合はtrue、それ以外の場合はfalse
-
bcsChildren
protected Iterator<BeanContextSupport.BCSChild> bcsChildren()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextのすべての子イテレータを返します。- 戻り値:
- 現在のすべてのBCSChild値のイテレータ
-
bcsPreSerializationHook
protected void bcsPreSerializationHook(ObjectOutputStream oos) throws IOException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。defaultWriteObject()のあと、子を直列化する前のwriteObjectによって呼び出されます。 スーパー・クラスが子を直列化する前の状態をカスタム直列化するサブクラスを使って、このメソッドをオーバーライドできます。 しかし、このメソッドは、writeObject()(がある場合)の独自の実装を置換するサブクラスで使用することはできません。- パラメータ:
oos- 直列化中に使用するObjectOutputStream- 例外:
IOException- 直列化に失敗した場合
-
bcsPreDeserializationHook
protected void bcsPreDeserializationHook(ObjectInputStream ois) throws IOException, ClassNotFoundException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。defaultReadObject()のあと、子を直列化する前のreadObjectによって呼び出されます。 スーパー・クラスが子を直列化する前の状態をカスタム直列化復元するサブクラスを使って、このメソッドをオーバーライドできます。 しかし、このメソッドは、readObject()(がある場合)独自の実装を置換するために、サブクラスで使用することはできません。- パラメータ:
ois- 直列化復元中に使用するObjectInputStream- 例外:
IOException- 直列化復元が失敗した場合ClassNotFoundException- 必要なクラスが見つからない場合
-
childDeserializedHook
protected void childDeserializedHook(Object child, BeanContextSupport.BCSChild bcsc) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。新しく直列化復元された子およびBCSChildを使ってreadObjectによって呼び出されます。- パラメータ:
child- 新たに直列化復元された子bcsc- 新たに直列化復元されたBCSChild
-
serialize
protected final void serialize(ObjectOutputStream oos, Collection<?> coll) throws IOException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。コレクションを直列化するためにwriteObjectによって使用されます。- パラメータ:
oos- 直列化中に使用するObjectOutputStreamcoll- 直列化するCollection- 例外:
IOException- 直列化に失敗した場合
-
deserialize
protected final void deserialize(ObjectInputStream ois, Collection coll) throws IOException, ClassNotFoundException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。コレクションを直列化復元するためにreadObjectによって使用されます。- パラメータ:
ois- 使用するObjectInputStreamcoll- コレクション- 例外:
IOException- 直列化復元が失敗した場合ClassNotFoundException- 必要なクラスが見つからない場合
-
writeChildren
public final void writeChildren(ObjectOutputStream oos) throws IOException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextのすべての子を直列化するために使用されます。- パラメータ:
oos- 直列化中に使用するObjectOutputStream- 例外:
IOException- 直列化に失敗した場合
-
readChildren
public final void readChildren(ObjectInputStream ois) throws IOException, ClassNotFoundException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスのインスタンスがBeanContextプロトコル(およびそのサブプロトコル)の実装の委譲として使用されるときには、直列化復元の際に「鶏が先か卵が先か」の問題が起こります。- パラメータ:
ois- 使用するObjectInputStream- 例外:
IOException- 直列化復元が失敗した場合ClassNotFoundException- 必要なクラスが見つからない場合
-
vetoableChange
public void vetoableChange(PropertyChangeEvent pce) throws PropertyVetoException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。サブクラスは、子の拒否プロパティの変更を監視するために包括することがあります。- 定義:
vetoableChange、インタフェースVetoableChangeListener- パラメータ:
pce- イベント・ソースと変更されたプロパティを記述したPropertyChangeEventオブジェクト。- 例外:
PropertyVetoException- 受け取り側がプロパティ変更をロールバックすることを望んでいる場合。
-
propertyChange
public void propertyChange(PropertyChangeEvent pce) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。サブクラスは、子のプロパティの変更を監視するために包括することがあります。- 定義:
propertyChange、インタフェースPropertyChangeListener- パラメータ:
pce- イベント・ソースと変更されたプロパティを記述したPropertyChangeEventオブジェクト。
-
validatePendingAdd
protected boolean validatePendingAdd(Object targetChild) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスのサブクラスはこのメソッドをオーバーライドまたは包括して、BeanContextに追加される直前に、BeanContextが子オブジェクトを調べるための検証動作を追加できます。
- パラメータ:
targetChild- 代わりにChildを作成する子- 戻り値:
- 子がこのBeanContextに追加された場合はtrue、そうでない場合はfalse。
-
validatePendingRemove
protected boolean validatePendingRemove(Object targetChild) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスのサブクラスはこのメソッドをオーバーライドまたは包括して、BeanContextから削除される直前に、BeanContextが子オブジェクトを調べるための検証動作を追加できます。
- パラメータ:
targetChild- 代わりにChildを作成する子- 戻り値:
- 子がこのBeanContextから削除される場合はtrue、そうでない場合はfalse。
-
childJustAddedHook
protected void childJustAddedHook(Object child, BeanContextSupport.BCSChild bcsc) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。サブクラスはこのメソッドをオーバーライドして、子が追加されて、イベント通知が発生する前に、簡単にadd()セマンティックスを拡張できます。 このメソッドは同期化されている子を使って呼び出されます。- パラメータ:
child- 子bcsc- BCSChild
-
childJustRemovedHook
protected void childJustRemovedHook(Object child, BeanContextSupport.BCSChild bcsc) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。サブクラスはこのメソッドをオーバーライドして、子が削除されて、イベント通知が発生する前に、簡単にremove()セマンティックスを拡張できます。 このメソッドは同期化されている子を使って呼び出されます。- パラメータ:
child- 子bcsc- BCSChild
-
getChildVisibility
protected static final Visibility getChildVisibility(Object child) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された子に関連したComponent (存在する場合)を取得します。- パラメータ:
child- 指定された子- 戻り値:
- 指定された子に関連したComponent (存在する場合)。
-
getChildSerializable
protected static final Serializable getChildSerializable(Object child) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたChildに関連したSerializable (存在する場合)を取得します。- パラメータ:
child- 指定された子- 戻り値:
- 指定されたChildに関連したSerializable (存在する場合)
-
getChildPropertyChangeListener
protected static final PropertyChangeListener getChildPropertyChangeListener(Object child) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された子のPropertyChangeListener (存在する場合)を取得します。- パラメータ:
child- 指定された子- 戻り値:
- 指定された子のPropertyChangeListener (存在する場合)
-
getChildVetoableChangeListener
protected static final VetoableChangeListener getChildVetoableChangeListener(Object child) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された子のVetoableChangeListener (存在する場合)を取得します。- パラメータ:
child- 指定された子- 戻り値:
- 指定された子のVetoableChangeListener (存在する場合)
-
getChildBeanContextMembershipListener
protected static final BeanContextMembershipListener getChildBeanContextMembershipListener(Object child) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された子のBeanContextMembershipListener (存在する場合)を取得します。- パラメータ:
child- 指定された子- 戻り値:
- 指定された子のBeanContextMembershipListener (存在する場合)
-
getChildBeanContextChild
protected static final BeanContextChild getChildBeanContextChild(Object child) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された子のBeanContextChild (存在する場合)を取得します。- パラメータ:
child- 指定された子- 戻り値:
- 指定された子のBeanContextChild (存在する場合)
- 例外:
IllegalArgumentException- 子がBeanContextChildおよびBeanContextProxyの両方を実装している場合
-
fireChildrenAdded
protected final void fireChildrenAdded(BeanContextMembershipEvent bcme) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextMembershipListenerインタフェースでBeanContextMembershipEventを起動します。- パラメータ:
bcme- トリガーするイベント
-
fireChildrenRemoved
protected final void fireChildrenRemoved(BeanContextMembershipEvent bcme) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextMembershipListenerインタフェースでBeanContextMembershipEventを起動します。- パラメータ:
bcme- トリガーするイベント
-
initialize
protected void initialize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BeanContextSupportインスタンスの過渡状態を初期化するために、コンストラクタおよびreadObjectから呼び出されるprotectedメソッドです。 このクラスは、このメソッドを使用して、子のPropertyChangeおよびVetoableChangeイベントのモニターに使用される内部クラス・リスナーをインスタンス化します。サブクラスは独自の初期化動作を追加するためにこのメソッドを包括できます。 -
copyChildren
protected final Object[] copyChildren()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextの子のコピーを取得します。- 戻り値:
- 現在の入れ子になった子のコピー
-
classEquals
-