モジュール jdk.accessibility

クラスAccessibilityListenerList

java.lang.Object
com.sun.java.accessibility.util.AccessibilityListenerList

public class AccessibilityListenerList
extends Object

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

  • フィールド詳細

    • listenerList

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

  • メソッドの詳細

    • 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の文字列表現。