モジュール java.desktop
パッケージ java.beans.beancontext

クラスBeanContextMembershipEvent

  • すべての実装されたインタフェース:
    Serializable

    public class BeanContextMembershipEvent
    extends BeanContextEvent
    BeanContextMembershipEventは、特定のBeanContextのメンバーシップに追加された子、またはそこから削除された子のリストをカプセル化します。 このイベントのインスタンスは、指定されたBeanContextインスタンスでadd()、remove()、retainAll()、removeAll()、またはclear()の呼出しに成功するたびにトリガーされます。 オブジェクトでこのタイプのイベントを受信する場合には、BeanContextMembershipListenerインタフェースを実装し、そのことをBeanContextaddBeanContextMembershipListener(BeanContextMembershipListener bcml)メソッドを使って登録する必要があります。
    導入されたバージョン:
    1.2
    関連項目:
    BeanContext, BeanContextEvent, BeanContextMembershipListener, 直列化された形式
    • フィールドの詳細

      • children

        protected Collection children
        このイベント通知によって影響を受ける子のリストです。
    • コンストラクタの詳細

      • BeanContextMembershipEvent

        public BeanContextMembershipEvent​(BeanContext bc,
                                          Collection changes)
        BeanContextMembershipEventを構築します。
        パラメータ:
        bc - BeanContextソース
        changes - 影響を受けるChildren
        例外:
        NullPointerException - changesnullである場合
      • BeanContextMembershipEvent

        public BeanContextMembershipEvent​(BeanContext bc,
                                          Object[] changes)
        BeanContextMembershipEventを構築します。
        パラメータ:
        bc - BeanContextソース
        changes - 影響を受けるChildren
        例外:
        NullPointerException - このイベントに関連した変更がnullの場合。
    • メソッドの詳細

      • size

        public int size()
        通知によって影響を受ける子の数を取得します。
        戻り値:
        通知によって影響を受ける子の数
      • contains

        public boolean contains​(Object child)
        指定された子がこのイベントによって影響を受けるかどうかを示します。
        パラメータ:
        child - 影響を受けるかどうかのチェック対象のオブジェクト
        戻り値:
        影響を受ける場合はtrue、そうでない場合はfalse
      • toArray

        public Object[] toArray()
        このイベントによって影響を受ける子の配列を取得します。
        戻り値:
        影響を受ける子の配列
      • iterator

        public Iterator iterator()
        このイベントによって影響を受ける子の配列を取得します。
        戻り値:
        影響を受けた子の配列