AccessibleStateSetクラス

java.lang.Object
javax.accessibility.AccessibleStateSet

public class AccessibleStateSet extends Object
クラスAccessibleStateSetは、コンポーネントの状態セットを決定します。 コンポーネントの状態セットは、AccessibleStateオブジェクトと説明のセットです。 たとえば、オブジェクトが有効かどうか、フォーカスを持つかどうかなど、オブジェクトの現在の全般的な状態です。
関連項目:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    Vectorの各エントリは、AccessibleStateを表します。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    空の新しい状態セットを作成します。
    渡された状態の配列に格納されている初期状態セットを使って、新しい状態を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    新しい状態がない場合、新しい状態を現在の状態セットに追加します。
    void
    すべての状態を既存の状態セットに追加します。
    void
    現在の状態セットからすべての状態を削除します。
    boolean
    現在の状態が状態セットにあるかどうかを確認します。
    boolean
    現在の状態セットから、ある状態を削除します。
    AccessibleStateの配列として設定されている現在の状態を返します。
    デフォルトのロケールを使用して、セット内のすべての状態を表すローカライズされた文字列を作成します。

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

    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であるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • フィールド詳細

  • コンストラクタの詳細

    • AccessibleStateSet

      public AccessibleStateSet()
      空の新しい状態セットを作成します。
    • AccessibleStateSet

      public AccessibleStateSet(AccessibleState[] states)
      渡された状態の配列に格納されている初期状態セットを使って、新しい状態を作成します。 重複するエントリは無視されます。
      パラメータ:
      states - 状態セットを記述するAccessibleStateの配列
  • メソッドの詳細

    • add

      public boolean add(AccessibleState state)
      新しい状態がない場合、新しい状態を現在の状態セットに追加します。 状態がすでに状態セットにある場合、状態セットは変更されず、戻り値はfalseです。 それ以外の場合は、状態セットに状態が追加され、戻り値はtrueになります。
      パラメータ:
      state - 状態セットに追加する状態
      戻り値:
      trueステートがステート・セットに追加された場合。false状態セットが変更されていない場合
    • addAll

      public void addAll(AccessibleState[] states)
      すべての状態を既存の状態セットに追加します。 重複するエントリは無視されます。
      パラメータ:
      states - 状態セットを記述するAccessibleState配列
    • remove

      public boolean remove(AccessibleState state)
      現在の状態セットから、ある状態を削除します。 状態がセット内にない場合、状態セットは変更されず、戻り値はfalseになります。 状態が状態セットにある場合、それはセットから削除され、戻り値はtrueになります。
      パラメータ:
      state - 状態セットから削除する状態
      戻り値:
      状態が状態セットにある場合、true。状態セットが変更されない場合はfalse
    • clear

      public void clear()
      現在の状態セットからすべての状態を削除します。
    • contains

      public boolean contains(AccessibleState state)
      現在の状態が状態セットにあるかどうかを確認します。
      パラメータ:
      state - 状態
      戻り値:
      状態が状態セットにある場合、true。そうでなければfalse
    • toArray

      public AccessibleState[] toArray()
      AccessibleStateの配列として設定されている現在の状態を返します。
      戻り値:
      現在の状態を含むAccessibleState配列
    • toString

      public String toString()
      デフォルトのロケールを使用して、セット内のすべての状態を表すローカライズされた文字列を作成します。
      オーバーライド:
      toString、クラスObject
      戻り値:
      コンマ区切りのローカライズされた文字列
      関連項目: