クラスBeanContextChildSupport
java.lang.Object
java.beans.beancontext.BeanContextChildSupport
- すべての実装されたインタフェース:
BeanContextChild
,BeanContextServiceRevokedListener
,BeanContextServicesListener
,Serializable
,EventListener
- 直系の既知のサブクラス:
BeanContextSupport
@Deprecated(since="23", forRemoval=true) public class BeanContextChildSupport extends Object implements BeanContextChild, BeanContextServicesListener, Serializable
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
BeanContextChildプロトコルの実装をサポートするための一般的なサポート・クラスです。 このクラスは、直接サブクラス化されるか、あるいはカプセル化されて委譲されることにより、指定されたコンポーネント用としてこのインタフェースを実装します。
- 導入されたバージョン:
- 1.2
- 関連項目:
-
フィールドのサマリー
フィールド修飾子と型フィールド説明protected BeanContext
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。Beanコンテキストです。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextChild
が入れ子になっているBeanContext
。protected PropertyChangeSupport
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextChildSupport
に関連付けられたPropertyChangeSupport
。protected boolean
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。試行されたsetBeanContext操作に対してスローされたPropertyChangeVetoException
が少なくとも1つあることを示すフラグ。protected VetoableChangeSupport
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextChildSupport
に関連付けられたVetoableChangeSupport
。 -
コンストラクタのサマリー
コンストラクタコンストラクタ説明削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。JavaBeanコンポーネント自体を実装するために、このクラスのサブクラス化が行われたBeanContextChildSupportを構築します。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。JavaBeanコンポーネント自体がBeanContextChildを実装し、これをカプセル化しているBeanContextChildSupportを構築します。BeanContextChildインタフェースはこの実装に委譲されます。 -
メソッドのサマリー
修飾子と型メソッド説明void
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。特定のプロパティのPropertyChangeListenerを追加します。void
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。特定のプロパティのVetoableChangeListenerを追加します。void
firePropertyChange
(String name, Object oldValue, Object newValue) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。登録されているすべてのリスナーにバウンド・プロパティの更新を通知します。void
fireVetoableChange
(String name, Object oldValue, Object newValue) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。登録されているすべてのリスナーに拒否可能プロパティの更新を通知します。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextChildSupport
の入れ子になっているBeanContext
を取得します。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextChildSupport
に関連付けられたBeanContextChild
を取得します。protected void
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは、独自の初期化動作を提供するためにサブクラスによってオーバーライドされることがあります。boolean
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスがほかのクラスの委譲であるかどうかを報告します。protected void
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは、独自の解放動作を提供するためにサブクラスによってオーバーライドされることがあります。void
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。特定のプロパティのPropertyChangeListenerを削除します。void
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。VetoableChangeListener
を削除します。void
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。入れ子になっているBeanContextから新しいサービスを使用できます。void
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。入れ子になっているBeanContextによって提供されるサービスが無効になっています。void
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextChildSupport
のBeanContext
を設定します。boolean
validatePendingSetBeanContext
(BeanContext newValue) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。入れ子になっているBeanContextプロパティ値の保留中の変更を検証するなどの目的でsetBeanContextから呼び出されます。
-
フィールド詳細
-
beanContextChildPeer
public BeanContextChild beanContextChildPeer削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextChild
が入れ子になっているBeanContext
。 -
pcSupport
protected PropertyChangeSupport pcSupport削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextChildSupport
に関連付けられたPropertyChangeSupport
。 -
vcSupport
protected VetoableChangeSupport vcSupport削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextChildSupport
に関連付けられたVetoableChangeSupport
。 -
beanContext
protected transient BeanContext beanContext削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。Beanコンテキストです。 -
rejectedSetBCOnce
protected transient boolean rejectedSetBCOnce削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。試行されたsetBeanContext操作に対してスローされたPropertyChangeVetoException
が少なくとも1つあることを示すフラグ。
-
-
コンストラクタの詳細
-
BeanContextChildSupport
public BeanContextChildSupport()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。JavaBeanコンポーネント自体を実装するために、このクラスのサブクラス化が行われたBeanContextChildSupportを構築します。 -
BeanContextChildSupport
public BeanContextChildSupport(BeanContextChild bcc) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。JavaBeanコンポーネント自体がBeanContextChildを実装し、これをカプセル化しているBeanContextChildSupportを構築します。BeanContextChildインタフェースはこの実装に委譲されます。- パラメータ:
bcc
- 基礎となるBeanContextChild
-
-
メソッドの詳細
-
setBeanContext
public void setBeanContext(BeanContext bc) throws PropertyVetoException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextChildSupport
のBeanContext
を設定します。- 定義:
setBeanContext
、インタフェースBeanContextChild
- パラメータ:
bc
-BeanContext
プロパティに割り当てる新しい値- 例外:
PropertyVetoException
- 変更が拒否された場合
-
getBeanContext
public BeanContext getBeanContext()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextChildSupport
の入れ子になっているBeanContext
を取得します。- 定義:
getBeanContext
、インタフェースBeanContextChild
- 戻り値:
- この
BeanContextChildSupport
の入れ子になっているBeanContext
。
-
addPropertyChangeListener
public void addPropertyChangeListener(String name, PropertyChangeListener pcl) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。特定のプロパティのPropertyChangeListenerを追加します。 同じリスナー・オブジェクトを複数回追加できます。 各プロパティでは、リスナーがそのプロパティに追加された回数だけリスナーが呼び出されます。name
またはpcl
がnullの場合、例外はスローされず、何も処理は行われません。- 定義:
addPropertyChangeListener
、インタフェースBeanContextChild
- パラメータ:
name
- 待機しているプロパティの名前pcl
- 追加するPropertyChangeListener
-
removePropertyChangeListener
public void removePropertyChangeListener(String name, PropertyChangeListener pcl) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。特定のプロパティのPropertyChangeListenerを削除します。 指定したプロパティの同じイベント・ソースにpcl
が2回以上追加された場合は、削除されたあとに1回少ない通知が行われます。name
がnullの場合、例外はスローされず、何も処理は行われません。pcl
がnullの場合、または指定されたプロパティに追加されなかった場合、例外はスローされず、何も処理は行われません。- 定義:
removePropertyChangeListener
、インタフェースBeanContextChild
- パラメータ:
name
- 待機していたプロパティの名前pcl
- 削除されるPropertyChangeListener
-
addVetoableChangeListener
public void addVetoableChangeListener(String name, VetoableChangeListener vcl) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。特定のプロパティのVetoableChangeListenerを追加します。 同じリスナー・オブジェクトを複数回追加できます。 各プロパティでは、リスナーがそのプロパティに追加された回数だけリスナーが呼び出されます。name
またはvcl
がnullの場合、例外はスローされず、何も処理は行われません。- 定義:
addVetoableChangeListener
、インタフェースBeanContextChild
- パラメータ:
name
- 待機しているプロパティの名前vcl
- 追加するVetoableChangeListener
-
removeVetoableChangeListener
public void removeVetoableChangeListener(String name, VetoableChangeListener vcl) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。VetoableChangeListener
を削除します。 指定したプロパティの同じイベント・ソースにpcl
が2回以上追加された場合は、削除されたあとに1回少ない通知が行われます。name
がnullの場合、例外はスローされず、何も処理は行われません。vcl
がnullの場合、または指定されたプロパティに追加されなかった場合、例外はスローされず、何も処理は行われません。- 定義:
removeVetoableChangeListener
、インタフェースBeanContextChild
- パラメータ:
name
- 待機していたプロパティの名前vcl
- 削除するVetoableChangeListener
-
serviceRevoked
public void serviceRevoked(BeanContextServiceRevokedEvent bcsre) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。入れ子になっているBeanContextによって提供されるサービスが無効になっています。 サブクラスは、独自の動作を実装するためにこのメソッドをオーバーライドできます。- 定義:
serviceRevoked
、インタフェースBeanContextServiceRevokedListener
- パラメータ:
bcsre
- サービスの取消しの結果としてトリガーされたBeanContextServiceRevokedEvent
-
serviceAvailable
public void serviceAvailable(BeanContextServiceAvailableEvent bcsae) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。入れ子になっているBeanContextから新しいサービスを使用できます。 サブクラスは、独自の動作を実装するためにこのメソッドをオーバーライドできます。- 定義:
serviceAvailable
、インタフェースBeanContextServicesListener
- パラメータ:
bcsae
- サービスが使用可能になった結果としてトリガーされたBeanContextServiceAvailableEvent
-
getBeanContextChildPeer
public BeanContextChild getBeanContextChildPeer()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このBeanContextChildSupport
に関連付けられたBeanContextChild
を取得します。- 戻り値:
- このクラスの
BeanContextChild
ピア
-
isDelegated
public boolean isDelegated()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスがほかのクラスの委譲であるかどうかを報告します。- 戻り値:
- このクラスがほかのクラスの委譲である場合はtrue
-
firePropertyChange
-
fireVetoableChange
public void fireVetoableChange(String name, Object oldValue, Object newValue) throws PropertyVetoException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。登録されているすべてのリスナーに拒否可能プロパティの更新を通知します。 変更が拒否された場合は、すべてを古い値へ戻す新しいイベントをトリガーしてから、再度PropertyVetoExceptionをスローします。古い値と新しい値が等しく、nullでない場合、イベントはトリガーされません。
- パラメータ:
name
- 変更されるプロパティのプログラム名oldValue
- プロパティの古い値newValue
- プロパティの新しい値- 例外:
PropertyVetoException
- 受け取り側がプロパティ変更をロールバックすることを望んでいる場合。
-
validatePendingSetBeanContext
public boolean validatePendingSetBeanContext(BeanContext newValue) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。入れ子になっているBeanContextプロパティ値の保留中の変更を検証するなどの目的でsetBeanContextから呼び出されます。 falseが返されると、setBeanContextはPropertyVetoExceptionをスローします。- パラメータ:
newValue
- BeanContextプロパティに要求されている新しい値- 戻り値:
- 変更操作が拒否される場合は
true
-
releaseBeanContextResources
protected void releaseBeanContextResources()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは、独自の解放動作を提供するためにサブクラスによってオーバーライドされることがあります。 このメソッドを呼び出すと、オブジェクトはそのBeanContext内で入れ子ではなくなっているため、現在のBeanContextプロパティから取得され、このインスタンスによって保持されているすべてのリソースが解放されます。 -
initializeBeanContextResources
protected void initializeBeanContextResources()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは、独自の初期化動作を提供するためにサブクラスによってオーバーライドされることがあります。 呼び出されると、BeanContextChildによって要求されるすべてのリソースが現在のBeanContextプロパティから取得されます。
-