クラスBeanContextMembershipEvent

java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
java.beans.beancontext.BeanContextMembershipEvent
すべての実装されたインタフェース:
Serializable

@Deprecated(since="23", forRemoval=true) public class BeanContextMembershipEvent extends BeanContextEvent
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
BeanContextMembershipEventは、特定のBeanContextのメンバーシップに追加された子、またはそこから削除された子のリストをカプセル化します。 このイベントのインスタンスは、指定されたBeanContextインスタンスでadd()、remove()、retainAll()、removeAll()、またはclear()の呼出しに成功するたびにトリガーされます。 オブジェクトでこのタイプのイベントを受信する場合には、BeanContextMembershipListenerインタフェースを実装し、そのことをBeanContextaddBeanContextMembershipListener(BeanContextMembershipListener bcml)メソッドを使って登録する必要があります。
導入されたバージョン:
1.2
関連項目:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected Collection
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このイベント通知によって影響を受ける子のリストです。

    クラスで宣言されたフィールド BeanContextEvent

    propagatedFrom
    修飾子と型
    フィールド
    説明
    protected BeanContext
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このイベントの伝達元のBeanContext

    クラスで宣言されたフィールド EventObject

    source
    修飾子と型
    フィールド
    説明
    protected Object
    Eventが最初に発生したオブジェクト。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    BeanContextMembershipEventの作成
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    BeanContextMembershipEventの作成
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定された子がこのイベントによって影響を受けるかどうかを示します。
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このイベントによって影響を受ける子の配列を取得します。
    int
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    通知によって影響を受ける子の数を取得します。
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このイベントによって影響を受ける子の配列を取得します。

    クラスで宣言されたメソッド BeanContextEvent

    getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
    修飾子と型
    メソッド
    説明
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このイベントに関連付けられているBeanContextを取得します。
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このイベントの伝達元のBeanContextを取得します。
    boolean
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このイベントがほかのBeanContextから伝達されるかどうかを報告します。
    void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このイベントの伝達元のBeanContextを設定します。

    クラスで宣言されたメソッド EventObject

    getSource, toString
    修飾子と型
    メソッド
    説明
    Eventが最初に発生したオブジェクト。
    このEventObjectのString表現を返します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • フィールド詳細

    • children

      protected Collection children
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このイベント通知によって影響を受ける子のリストです。
  • コンストラクタの詳細

    • BeanContextMembershipEvent

      public BeanContextMembershipEvent(BeanContext bc, Collection changes)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      BeanContextMembershipEventの作成
      パラメータ:
      bc - BeanContextソース
      changes - 影響を受けるChildren
      スロー:
      NullPointerException - changesnullである場合
    • BeanContextMembershipEvent

      public BeanContextMembershipEvent(BeanContext bc, Object[] changes)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      BeanContextMembershipEventの作成
      パラメータ:
      bc - BeanContextソース
      changes - 影響を受けるChildren
      スロー:
      NullPointerException - このイベントに関連した変更がnullの場合。
  • メソッドの詳細

    • size

      public int size()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      通知によって影響を受ける子の数を取得します。
      戻り値:
      通知によって影響を受ける子の数
    • contains

      public boolean contains(Object child)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      指定された子がこのイベントによって影響を受けるかどうかを示します。
      パラメータ:
      child - 影響を受けるかどうかのチェック対象のオブジェクト
      戻り値:
      影響を受ける場合はtrue、そうでない場合はfalse
    • toArray

      public Object[] toArray()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このイベントによって影響を受ける子の配列を取得します。
      戻り値:
      影響を受ける子の配列
    • iterator

      public Iterator iterator()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このイベントによって影響を受ける子の配列を取得します。
      戻り値:
      影響を受けた子の配列