モジュール jdk.accessibility

クラスAccessibilityListenerList


  • public class AccessibilityListenerList
    extends Object

    AccessibilityListenerListは、Swing EventListerListクラスのコピーです。

    • フィールドの詳細

      • listenerList

        protected transient Object[] listenerList
        リスナーの型、リスナー・ペアのリスト
    • コンストラクタの詳細

      • AccessibilityListenerList

        public AccessibilityListenerList()
    • メソッドの詳細

      • getListenerList

        public Object[] getListenerList()
        イベント・リスナーのリストを、リスナーの型とリスナー・ペアの配列として返します。 パフォーマンス上の理由で、この実装はリスナー・データが内部に格納されている実際のデータ構造体を返します。 このメソッドは、null以外の配列を返すことが保証されているので、起動メソッドでのnullのチェックは必要ありません。 現在リスナーがない場合は、Objectの長さが0の配列が返されます。

        この配列に含まれるデータを絶対に変更しないでください。 そのような操作が必要な場合、配列自体ではなく、返される配列のコピーに対して実行してください。

        戻り値:
        リスナーの型、リスナー・ペアの配列。
      • getListenerCount

        public int getListenerCount()
        このリスナー・リストのリスナーの総数を返します。
        戻り値:
        このリスナー・リストのリスナーの総数。
      • getListenerCount

        public int getListenerCount​(Class<? extends EventListener> t)
        このリスナー・リストの、指定された型のリスナーの総数を返します。
        パラメータ:
        t - カウントされるリスナーの型
        戻り値:
        見つかったリスナーの数
      • add

        public void add​(Class<? extends EventListener> t,
                        EventListener l)
        指定された型のリスナーとしてリスナーを追加します。
        パラメータ:
        t - 追加されるリスナーの型
        l - 追加されるリスナー
      • remove

        public void remove​(Class<? extends EventListener> t,
                           EventListener l)
        指定された型のリスナーとしてリスナーを削除します。
        パラメータ:
        t - 削除されるリスナーの型
        l - 削除されるリスナー
      • toString

        public String toString()
        AccessibilityListenerListの文字列表現を返します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        AccessibilityListenerListの文字列表現。