クラス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要素は、将来のバージョンで削除される可能性があります。
    このイベント通知によって影響を受ける子のリストです。

    クラスjava.beans.beancontext.BeanContextEventで宣言されたフィールド

    propagatedFrom

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

    source
  • コンストラクタのサマリー

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

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

    クラスjava.beans.beancontext.BeanContextEventで宣言されたメソッド

    getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom

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

    getSource, toString

    クラスjava.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • フィールド詳細

    • 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要素は、将来のバージョンで削除される可能性があります。
      このイベントによって影響を受ける子の配列を取得します。
      戻り値:
      影響を受けた子の配列